v3.25.1
Long-term Debt - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Long-term debt, gross $ 140,625  
Less: Unamortized deferred financing costs (908) $ (1,268)
Total debt 139,717 144,045
Less: current portion of debt (7,500) (4,688)
Total long-term debt, net of deferred financing costs 132,217 139,357
Medium-Term Note | Term Loan due 2027    
Debt Instrument [Line Items]    
Long-term debt, gross 140,625 145,313
Line of Credit | Revolving Credit Facility    
Debt Instrument [Line Items]    
Long-term debt, gross $ 0 $ 0