Liabilities Related to Future Royalties and Milestones, Net - Schedule of Carrying Value (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Royalty And Milestone Liability [Roll Forward] | ||||
| Balance at December 31, 2025 | $ 280,200 | |||
| Interest expense accrued on liabilities related to future royalties and milestones, net | $ 12,447 | $ 10,681 | 23,477 | $ 20,819 |
| Cumulative catch-up adjustment | (15,200) | $ (17,500) | (15,171) | $ (17,500) |
| Revenue share payments | (4,206) | |||
| Balance at June 30, 2026 | $ 284,300 | $ 284,300 | ||