XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Additional Information (Details)
1 Months Ended
Nov. 30, 2015
USD ($)
Mar. 31, 2024
USD ($)
Litigation
Commitments And Contingencies [Line Items]    
Guarantee obligations   $ 11,379,000
Future purchase obligations   $ 11,379,000
Number of pending or threatened litigation | Litigation   0
Master Service Agreement    
Commitments And Contingencies [Line Items]    
Initial term of agreement 3 years  
Renewal periods of agreement 1 year  
Future purchase obligations $ 2,000,000  
Other Pharmaceutical Manufacturing Contract    
Commitments And Contingencies [Line Items]    
Future purchase obligations   $ 9,300,000
Indemnification Agreement    
Commitments And Contingencies [Line Items]    
Guarantee obligations   $ 0