Royalty Monetization Liabilities - Schedule of Royalty Monetization Liabilities (Detail) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Royalty Monetization Liabilities [Line Items] | ||
| Royalty monetization liabilities | $ 181,511 | $ 187,017 |
| Royalty monetization liabilities | 26,765 | 39,609 |
| Royalty monetization liabilities | 154,746 | 147,408 |
| 2020 Royalty Purchase Agreement | ||
| Royalty Monetization Liabilities [Line Items] | ||
| Royalty monetization liabilities | 11,807 | 29,672 |
| 2025 Royalty Bond | ||
| Royalty Monetization Liabilities [Line Items] | ||
| Royalty monetization liabilities | $ 169,704 | $ 157,345 |