XML 52 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT - Summary of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2022
Schedule of Long Term and Short Term Debt Instruments [Line Items]      
Unamortized debt issuance costs $ (3,162) $ (3,050) $ (6,300)
Net carrying amount 171,526 159,793  
Less: Current portion of long-term debt (26,237) (8,529)  
Total long-term portion 145,289 151,264  
2022 Term Loan      
Schedule of Long Term and Short Term Debt Instruments [Line Items]      
Less: Current portion of long-term debt (13,100)    
2022 Revolving Credit Facility      
Schedule of Long Term and Short Term Debt Instruments [Line Items]      
Less: Current portion of long-term debt (15,000)    
Note Payable | D&O Insurance      
Schedule of Long Term and Short Term Debt Instruments [Line Items]      
Short-term debt 0 968  
Line of Credit | 2022 Term Loan | 2022 Term Loan      
Schedule of Long Term and Short Term Debt Instruments [Line Items]      
Long-term debt 159,688 161,875  
Line of Credit | 2022 Revolving Credit Facility | 2022 Revolving Credit Facility      
Schedule of Long Term and Short Term Debt Instruments [Line Items]      
Long-term debt $ 15,000 $ 0