XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Additional Information (Details)
1 Months Ended 3 Months Ended
Nov. 30, 2015
Mar. 31, 2022
USD ($)
Litigation
Commitments And Contingencies [Line Items]    
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   $ 51,800,000
Master Service Agreement | Two Drug Product Manufacturer    
Commitments And Contingencies [Line Items]    
Future purchase obligations   $ 2,500,000
Payments for future purchase obligations commitment, year   2026
Indemnification Agreement    
Commitments And Contingencies [Line Items]    
Guarantee obligations   $ 0