License Agreements - Narrative (Details) - USD ($) |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Aug. 30, 2021 |
Sep. 30, 2025 |
Sep. 30, 2024 |
Sep. 30, 2025 |
Sep. 30, 2024 |
|
| Capitalized Contract Cost [Line Items] | |||||
| Royalties on Net Product Sales | $ 0 | $ 500,000 | $ 500,000 | $ 1,400,000 | |
| BMSLicenseAgreement | |||||
| Capitalized Contract Cost [Line Items] | |||||
| Payment of license fees | $ 5,800,000 | ||||
| Related party transaction, balloon payment interest rate per annum | 4.00% | ||||
| Payments related to milestone | $ 0 | $ 0 | $ 0 | $ 0 | |
| License fees, percentage of previously outstanding payment obligation | 50.00% | ||||
| Due to licensor | $ 5,800,000 | ||||