XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Sale of Future Royalties - Schedule of Activity Within Royalty Sale Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Sale of Future Royalties [Roll Forward]        
Interest expense recognized $ 20,486 $ 13,723 $ 39,917 $ 27,747
Sale of Future Royalties        
Sale of Future Royalties [Roll Forward]        
Total royalty sale liability at December 31, 2024     293,610  
Royalties recognized and settled to Purchaser     (24,061)  
Interest expense recognized 13,300 $ 0 26,363 $ 0
Total royalty sale liability at June 30, 2025 $ 295,912   $ 295,912