Royalty Monetization Liabilities - Schedule of Royalty Monetization Liabilities (Detail) - USD ($) $ in Thousands |
Sep. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Royalty Monetization Liabilities [Line Items] | ||
| Royalty monetization liabilities | $ 185,678 | $ 187,017 |
| Royalty monetization liabilities | 12,114 | 39,609 |
| Royalty monetization liabilities | 173,564 | 147,408 |
| 2020 Royalty Purchase Agreement | ||
| Royalty Monetization Liabilities [Line Items] | ||
| Royalty monetization liabilities | 9,416 | 29,672 |
| 2025 Royalty Bond | ||
| Royalty Monetization Liabilities [Line Items] | ||
| Royalty monetization liabilities | $ 176,262 | $ 157,345 |