v3.26.3
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