XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Debt
Debt as of June 30, 2024 and December 31, 2023 consisted of the following (in thousands): 
June 30, 2024December 31, 2023
2025 Notes$121,212 $134,208 
Seller Term Loan59,677 — 
Credit Facility72,781 — 
Other debt3,382 2,864 
Long-term debt, principal amount257,052 137,072 
Unamortized debt discount(3,493)(5,074)
Debt issuance cost(693)(1,245)
Long-term debt, carrying value252,866 130,753 
Less: current portion(6,518)(1,186)
Long-term debt, net of current portion$246,348 $129,567