Royalty Revenue Monetization - Schedule of Liability Related to Sale of Future Royalties (Details) - USD ($) $ in Thousands |
1 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Mar. 02, 2026 |
Mar. 31, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | |||||
| Proceeds from sale of future royalties | $ 250,000 | $ 250,000 | $ 250,000 | $ 0 | |
| Issuance costs related to sale of future royalties | $ (5,563) | (5,563) | |||
| Royalty payments to Royalty Pharma | (467) | ||||
| Interest expense related to sale of future royalties | 8,548 | ||||
| Amortization of issuance costs | 113 | ||||
| Liability related to sale of future royalties | $ 252,631 | $ 0 | |||