XML 61 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Sale of Future Royalties - Schedule of Activity Within Royalty Sale Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Sale of Future Royalties [Roll Forward]    
Interest expense recognized $ 19,431 $ 14,024
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 (10,481)  
Interest expense recognized 13,090  
Total royalty sale liability at March 31, 2025 $ 296,219