v3.25.1
Current and Long-Term Debt - Total Interest and Amortization Expense on Debt Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]      
Interest expense on debt $ 29,573 $ 41,900 $ 40,123
Amortization of debt discount 5,592 5,783 5,327
Amortization of debt premium 0 0 (164)
Amortization of debt issuance costs 3,805 3,569 3,425
Other interest (expense) income, net (992) (565) (362)
Total interest expense, net $ 37,978 $ 50,687 $ 48,349