v3.26.3
Sale of Future Royalties - Schedule of Royalty Transaction Activity (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Liabilities Related To Sale Of Future Royalties [Roll Forward]        
Royalty and milestone payments to Sagard $ 19,727 $ 23,828 $ 76,797 $ 15,233
Jemperli Royalty Monetization Agreement        
Liabilities Related To Sale Of Future Royalties [Roll Forward]        
Beginning balance 252,563      
Amortization of issuance costs 71      
Royalty and milestone payments to Sagard (59,218)      
Non-cash interest expense recognized 41,289      
Ending balance 234,705   252,563  
Zejula Royalty Monetization Agreement        
Liabilities Related To Sale Of Future Royalties [Roll Forward]        
Beginning balance 23,965      
Amortization of issuance costs 14      
Royalty and milestone payments to Sagard (2,009)      
Non-cash interest expense recognized (182)      
Ending balance $ 21,788   $ 23,965