v3.26.1
Commitments and Contingencies - Additional Information (Details)
1 Months Ended 3 Months Ended
Nov. 30, 2015
Mar. 31, 2026
USD ($)
Litigation
Mar. 31, 2025
USD ($)
Commitments And Contingencies [Line Items]      
Guarantee obligations   $ 1,795,000  
Future purchase obligations   $ 1,795,000  
Number of pending or threatened litigation | Litigation   0  
ScalmiBio, Inc      
Commitments And Contingencies [Line Items]      
Development milestone payment   $ 0 $ 0
Master Service Agreement      
Commitments And Contingencies [Line Items]      
Initial term of agreement 3 years    
Renewal periods of agreement 1 year    
Future purchase obligations   100,000  
Other Pharmaceutical Manufacturing Contract      
Commitments And Contingencies [Line Items]      
Future purchase obligations   1,700,000  
Indemnification Agreement      
Commitments And Contingencies [Line Items]      
Guarantee obligations   $ 0