v3.26.1
Commitments and Contingencies - Narrative (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 31, 2024
USD ($)
Sep. 30, 2021
USD ($)
May 31, 2021
USD ($)
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2021
CAD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CAD ($)
Jan. 26, 2022
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
License agreement, term                   10 years
License agreement, length of written notice required for termination       30 days            
Rent expense for operating leases       $ 79,488 $ 84,717          
Operating lease, weighted average remaining lease term       1 year 4 months 24 days            
Operating lease, weighted average discount rate       4.90%            
Finance lease monthly payments           $ 1,478        
Finance lease term           3 years        
Finance lease, remaining lease term           3 months 18 days        
Finance lease, discount rate           9.60%        
Finance lease expense       $ 3,870 3,870          
Finance lease, interest expense       $ 173 $ 562          
Montreal, Quebec                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Operating lease payments             $ 8,130   $ 6,906  
Operating lease payments, percentage increase per year                 0.04  
Operating lease, initial lease term                 1 year  
Branford. CT                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Operating lease payments               $ 13,033    
Operating lease payments, percentage increase per year       0.02            
Groton. CT                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Operating lease payments $ 5,216 $ 6,824 $ 4,234              
Operating lease, initial lease term     1 year              
Operating lease, renewal term     3 years