XML 73 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 30, 2025
Jan. 24, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Debt Instrument [Line Items]              
Issuance costs     $ 6,567   $ 6,567   $ 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   1.03089%          
Issuance costs   $ 3,900          
2030 Notes | Line of Credit              
Debt Instrument [Line Items]              
Issuance costs     $ 3,334   $ 3,334    
Additional Convertible Senior Notes Due 2030 | Senior Notes              
Debt Instrument [Line Items]              
Debt instrument, face amount   $ 15,000