v3.26.1
Long - Term Obligations - Convertible debt - Amortization of Debt Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Debt Instrument [Line Items]    
Total interest expense $ 1,720 $ 2,088
2.50% convertible senior notes due 2032    
Debt Instrument [Line Items]    
Cash interest expense   1,465
Amortization of commissions and offering costs   280
Total interest expense   $ 1,745