v3.26.1
Financing Arrangements - Schedule of Interest Components (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt Instrument [Line Items]        
Amortization of debt issuance costs     $ 4,865 $ 2,189
Convertible Debt | 2030 Notes        
Debt Instrument [Line Items]        
Amortization of debt issuance costs $ 1,450 $ 209 2,886 209
Total 1,450 209 2,886 209
Convertible Debt | 2026 Notes        
Debt Instrument [Line Items]        
Amortization of debt issuance costs 989 990 1,979 1,980
Total $ 989 $ 990 $ 1,979 $ 1,980