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 |