XML 104 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Debt      
Total $ 261,000 $ 453,500  
Less: Unamortized debt discount and issuance costs (3,269) (5,156)  
Net carrying amount 257,731 448,344  
Less: Current portion of long-term debt, net 0 (192,028)  
Total long-term debt, net 257,731 256,316  
Interest expense $ 16,698 22,209 $ 19,157
HealthCare Royalty Partners      
Debt      
Maximum potential royalty payout 14.00%    
Increase in maximum potential payout percent 18.00%    
Maximum aggregate royalty payments $ 225,000    
Maximum aggregate royalty payments 225,000    
Required payment for breach of agreement, payment one 125,000    
Payment for royalty agreement 40,000    
2025 Notes | Convertible senior notes      
Debt      
Total debt 0 192,500  
Less: Unamortized debt discount and issuance costs   (472)  
Net carrying amount   192,028  
2028 Notes | Convertible senior notes      
Debt      
Total debt 261,000 261,000  
Less: Unamortized debt discount and issuance costs (3,269) (4,684)  
Net carrying amount 257,731 256,316  
Royalty Financing Agreement | Loans Payable [Member] | HealthCare Royalty Partners      
Debt      
Interest expense 6,300 9,800 6,500
Deferred Royalty obligations 62,200 69,500  
Royalty Payments $ 12,800 $ 9,100 $ 5,400
Interest Rate of Deferred Royalty Obligation 10.03%