Liabilities Related to the Sales of Future Royalties - Debt of Future Royalties (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Sale of Future Royalty [Roll Forward] | ||
| Beginning balance | $ 119,749 | $ 163,606 |
| Royalties paid to OMERS | (26,902) | (75,778) |
| Non-cash interest expense recognized | 12,048 | 31,921 |
| Ending balance | 104,895 | 119,749 |
| Current liabilities | 27,358 | 43,267 |
| Long-term liabilities | 77,537 | 76,482 |
| Total | $ 104,895 | $ 119,749 |