XML 75 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Liability Related to Sale of Future Royalties - Liability Related to Sale of Future Royalties (Details) - Royalty Purchase Agreement [Member]
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Royalty Revenue Monetization [Abstract]  
Liability related to sale of future royalties, net $ 542,212
Royalty payments to Royalty Pharma (24,894)
Interest expense related to sale of future royalties 37,165
Amortization of issuance costs related to sale of future royalties 305
Liability related to sale of future royalties, net 554,788
Liability related to sale of future royalties, net - Non-current 541,205
Other Current Liabilities [Member]  
Royalty Revenue Monetization [Abstract]  
Less: Current portion $ (13,583)