XML 74 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Narrative (Details)
$ in Thousands
3 Months Ended
Jan. 30, 2025
USD ($)
Jan. 24, 2025
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]          
Issuance costs     $ 7,730   $ 5,454
Loss on debt extinguishment $ 5,800   5,791 $ 0  
Line of Credit          
Debt Instrument [Line Items]          
Repayment of debt $ 90,000        
2030 Notes | Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, face amount   $ 115,000      
Stated interest rate   1.00%      
Conversion ratio   0.0103089      
Issuance costs   $ 3,900      
2030 Notes | Line of Credit          
Debt Instrument [Line Items]          
Issuance costs     $ 3,721    
Additional Convertible Senior Notes Due 2030 | Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, face amount   $ 15,000