XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 30, 2025
USD ($)
Jan. 24, 2025
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]              
Issuance costs     $ 7,152   $ 7,152   $ 5,454
Loss on debt extinguishment $ 5,800   0 $ 0 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,528   $ 3,528    
Additional Convertible Senior Notes Due 2030 | Senior Notes              
Debt Instrument [Line Items]              
Debt instrument, face amount   $ 15,000