v3.25.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Long-term debt, gross $ 289,850 $ 293,600
Less: unamortized debt issuance and discount costs (2,829) (3,020)
Total debt 287,021 290,580
Less: current maturities of long-term debt (15,000) (15,000)
Long-term debt 272,021 275,580
Line of Credit | Senior Term Loan Facility    
Debt Instrument [Line Items]    
Long-term debt, gross 278,250 282,000
Line of Credit | Senior Revolving Facility    
Debt Instrument [Line Items]    
Long-term debt, gross $ 11,600 $ 11,600