XML 48 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Debt
Debt as of March 31, 2024 and December 31, 2023 consisted of the following (in thousands): 
March 31, 2024December 31, 2023
2025 Notes$134,208 $134,208 
Seller Term Loan59,677 — 
Credit Facility96,471 — 
Other debt3,340 2,864 
Long-term debt, principal amount293,696 137,072 
Unamortized debt discount(4,341)(5,074)
Debt issuance cost(1,903)(1,245)
Long-term debt, carrying value287,452 130,753 
Less: current portion(5,150)(1,186)
Long-term debt, net of current portion$282,302 $129,567