Commitments and Contingencies - Additional Information (Details) |
1 Months Ended | 3 Months Ended | |
|---|---|---|---|
Nov. 30, 2015 |
Mar. 31, 2026
USD ($)
Litigation
|
Mar. 31, 2025
USD ($)
|
|
| Commitments And Contingencies [Line Items] | |||
| Guarantee obligations | $ 1,795,000 | ||
| Future purchase obligations | $ 1,795,000 | ||
| Number of pending or threatened litigation | Litigation | 0 | ||
| ScalmiBio, Inc | |||
| Commitments And Contingencies [Line Items] | |||
| Development milestone payment | $ 0 | $ 0 | |
| Master Service Agreement | |||
| Commitments And Contingencies [Line Items] | |||
| Initial term of agreement | 3 years | ||
| Renewal periods of agreement | 1 year | ||
| Future purchase obligations | 100,000 | ||
| Other Pharmaceutical Manufacturing Contract | |||
| Commitments And Contingencies [Line Items] | |||
| Future purchase obligations | 1,700,000 | ||
| Indemnification Agreement | |||
| Commitments And Contingencies [Line Items] | |||
| Guarantee obligations | $ 0 | ||