v3.25.2
Debt - Interest Expense Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Instrument [Line Items]        
Coupon interest expense $ 1,916 $ 0 $ 2,833 $ 0
Amortization of debt premium (1,697) 0 (2,525) 0
Amortization of debt issuance costs 764 645 1,466 1,290
Total interest expense recognized $ 983 $ 645 $ 1,774 $ 1,290
Convertible Senior Notes Due 2027 | Convertible Debt        
Debt Instrument [Line Items]        
Effective interest rate of the liability component 0.20% 0.20% 0.20% 0.20%
Convertible Senior Notes Due 2031 | Convertible Debt        
Debt Instrument [Line Items]        
Effective interest rate of the liability component 0.40%   0.40%