v3.25.2
Obligations - Accretion of Debt Discount and Amortization of Financing Costs (Details) - Convertible Debt - 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]        
Contractual coupon interest   $ 4,453   $ 9,109
Amortization of deferred financing costs   572   1,188
Total   5,025   10,297
3.50% Senior Convertible Notes due 2027        
Debt Instrument [Line Items]        
Contractual coupon interest $ 4,025 4,025 $ 8,050 8,050
Amortization of deferred financing costs 509 471 1,011 936
Total $ 4,534 4,496 $ 9,061 8,986
2.00% Senior Convertible Notes due 2024        
Debt Instrument [Line Items]        
Contractual coupon interest   428   1,059
Amortization of deferred financing costs   101   252
Total   $ 529   $ 1,311