XML 70 R57.htm IDEA: XBRL DOCUMENT v3.25.4
Sale of Future Royalties - Schedule of Activity Within Royalty Sale Liability (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Sale of Future Royalties [Roll Forward]        
Interest expense   $ 84,604 $ 59,251 $ 58,976
Sale of Future Royalties        
Sale of Future Royalties [Roll Forward]        
Beginning balance of royalty sale liability $ 304,656 293,610    
Royalty sale issuance costs (9,626)      
Royalties recognized and settled to Purchaser (26,077) (55,055)    
Interest expense 24,657 57,211 24,700  
Ending balance of royalty sale liability on June 27, 2024 $ 293,610 $ 295,766 $ 293,610