Revenue Interest Purchase Agreement - Additional Information (Details) - Purchase Agreement - OrbiMed - USD ($) |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|---|
Jun. 22, 2026 |
Sep. 12, 2022 |
Jun. 30, 2026 |
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | |||||
| Upfront payment received | $ 125,000,000 | ||||
| Revenue interest payment term | 45 days | ||||
| Proceeds from notes offering to repurchase revenues | $ 156,900,000 | ||||
| Loss on revenue interest liability extinguishment | $ 23,700,000 | $ 23,733,000 | |||
| Amortization of purchase agreement obligation | 0 | ||||
| Debt issuance costs | $ 600,000 | 600,000 | |||
| Revenue interest payable | $ 0 | $ 3,600,000 |