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