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]    
Less: current portion of long-term debt $ 13,750 $ 8,594
Long-term debt 242,567 255,765
2021 Term Loan [Member]    
Debt Instrument [Line Items]    
Principal 257,813 266,406
Unamortized debt issuance costs / financing costs (1,496) (2,047)
Total debt, net $ 256,317 $ 264,359