Sale of Future Royalties (Details) - USD ($) $ in Thousands |
1 Months Ended | 3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|---|
Jul. 31, 2024 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Sale of Future Royalties | ||||||
| Non-cash royalty income | $ 972 | $ 961 | $ 1,826 | $ 1,794 | ||
| Deferred income, Current | 3,976 | 3,976 | $ 3,943 | |||
| Deferred income, Non-current | 14,309 | 14,309 | 16,168 | |||
| Non-cash royalty | ||||||
| Sale of Future Royalties | ||||||
| Deferred income, Current | 4,000 | 4,000 | 3,900 | |||
| Deferred income, Non-current | $ 14,300 | $ 14,300 | $ 16,200 | |||
| OMERS | Royalty purchase agreement | ||||||
| Sale of Future Royalties | ||||||
| Proceeds from upfront payment | $ 26,500 | |||||
| Eli Lilly and Company | Patent License Agreement | OMERS | ||||||
| Sale of Future Royalties | ||||||
| Percentage of remaining anniversary milestone payments payable acquired | 100.00% | |||||