v3.25.2
Current and Long-Term Debt - Total Interest and Amortization Expense on Debt Obligations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Disclosure [Abstract]        
Interest expense on debt $ 6,929 $ 7,398 $ 13,980 $ 14,713
Amortization of debt discount 4,621 1,500 6,156 2,505
Amortization of debt issuance costs 3,514 950 4,522 1,802
Other interest expense (income), net (379) (132) (819) (270)
Total interest expense, net $ 14,685 $ 9,716 $ 23,839 $ 18,750