v3.24.0.1
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Long-term debt, gross $ 183,750  
Less: deferred financing costs (2,305) $ (4,187)
Total debt, net of deferred financing costs 181,445 239,063
Less: current portion (2,000) (2,000)
Long-term debt, net current portion 179,445 237,063
Senior Secured Credit Agreement | Line of Credit | Term Loan Facility    
Debt Instrument [Line Items]    
Long-term debt, gross 143,750 195,250
Senior Secured Credit Agreement | Line of Credit | Revolving Credit Facility    
Debt Instrument [Line Items]    
Long-term debt, gross $ 40,000 $ 48,000