XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Debt (Tables)
9 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Debt
Debt as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands): 
September 30, 2024December 31, 2023
2025 Notes$61,212 $134,208 
Seller Term Loan58,427 — 
Credit Facility109,043 — 
Other debt3,784 2,864 
Long-term debt, principal amount232,466 137,072 
Unamortized debt discount(1,266)(5,074)
Debt issuance cost339 (1,245)
Long-term debt, carrying value231,539 130,753 
Less: current portion(69,385)(1,186)
Long-term debt, net of current portion$162,154 $129,567