Commitments and Contingencies - Additional Information (Details) |
1 Months Ended | |
|---|---|---|
Nov. 30, 2015 |
Jun. 30, 2026
USD ($)
Litigation
|
|
| Commitments And Contingencies [Line Items] | ||
| Guarantee obligations | $ 1,967,000 | |
| Future purchase obligations | $ 1,967,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 | $ 500,000 | |
| Other Pharmaceutical Manufacturing Contract | ||
| Commitments And Contingencies [Line Items] | ||
| Future purchase obligations | 1,500,000 | |
| Indemnification Agreement | ||
| Commitments And Contingencies [Line Items] | ||
| Guarantee obligations | $ 0 |