XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Additional Information (Details)
1 Months Ended 6 Months Ended
Nov. 30, 2015
Jun. 30, 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   $ 46,500,000
Master Service Agreement | Two Drug Product Manufacturer    
Commitments And Contingencies [Line Items]    
Future purchase obligations   $ 2,600,000
Payments for future purchase obligations commitment, year   2026
Indemnification Agreement    
Commitments And Contingencies [Line Items]    
Guarantee obligations   $ 0