Collaborative Research and Development Agreements - Schedule of Milestone Achieved (Parenthetical) (Details) - USD ($) $ in Millions |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Oct. 31, 2021 |
|
| Deferred Revenue Arrangement [Line Items] | ||
| Milestone revenue recognition | Cash is generally received within 30 days of milestone achievement. | |
| Sagard Healthcare Royalty Partners, LP [Member] | Jemperli Royalty Monetization Agreement | ||
| Deferred Revenue Arrangement [Line Items] | ||
| Rights retained | $ 75.0 | |
| Royalties agreement, maximum annual royalty payout capacity | $ 1,000.0 | |
| Vanda | Commercial sales first exceed $100.0 million | ||
| Deferred Revenue Arrangement [Line Items] | ||
| Royalty sales | $ 100.0 |