v3.26.1
Royalty Monetization Liabilities - Schedule of Changes in Royalty Monetization Liability (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Royalty Monetization Liabilities [Line Items]    
Beginning balance $ 187,017  
Ending balance 181,511  
Current portion (26,765) $ (39,609)
Non-current portion 154,746 $ 147,408
2020 Royalty Purchase Agreement    
Royalty Monetization Liabilities [Line Items]    
Beginning balance 29,672  
Ending balance 11,807  
2020 Royalty Purchase Agreement | HCR [Member]    
Royalty Monetization Liabilities [Line Items]    
Beginning balance 29,672  
Novartis royalties paid to HCR (21,943)  
Interest expense recognized 4,078  
Ending balance 11,807  
Current portion (11,807)  
Non-current portion 0  
2025 Royalty Bond    
Royalty Monetization Liabilities [Line Items]    
Beginning balance 157,345  
Ending balance 169,704  
2025 Royalty Bond | HCR [Member]    
Royalty Monetization Liabilities [Line Items]    
Beginning balance 157,345  
Unpaid interest accrued to principal 11,642  
Amortization of debt discount and issuance costs 717  
Ending balance 169,704  
Current portion (14,958)  
Non-current portion $ 154,746