XML 154 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Credit Facility and Acquisition Debt (Senior long-term debt) (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]    
Accumulated Amortization, Debt Issuance Costs $ 3,035 $ 2,947
Debt Issuance Costs, Net 1,530 1,618
Less: current portion (581) (571)
Total acquisition debt, net of current portion $ 4,856 4,895
Ratio Actual    
Debt Instrument [Line Items]    
Ratio of indebtedness to net capital (in ratio) 5.00  
Notes payable, other | Acquisition Debt    
Debt Instrument [Line Items]    
Long-term Debt $ 5,437 5,466
Credit Agreement | Term Loan    
Debt Instrument [Line Items]    
Long-term Debt 118,470 135,382
Revolving Credit Facility | Line of Credit | Revolving Credit Facility, Secured, Floating Rate    
Debt Instrument [Line Items]    
Long-term Debt 120,000 $ 137,000
Line of Credit Facility, Remaining Borrowing Capacity $ 127,800