XML 108 R82.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CREDIT FACILITY AND ACQUISITION DEBT (Long-term Debt Table) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Accumulated amortization, debt issuance costs $ 2,616 $ 2,478
Current maturities on long-term debt (599) (537)
Long-term Debt, Excluding Current Maturities 5,380 5,461
Credit Agreement | Revolving Credit Facility    
Debt Instrument [Line Items]    
Debt issuance costs, net of accumulated amortization of $373 and $411, respectively (1,168)  
Revolving Credit Facility | Credit Agreement 2018    
Debt Instrument [Line Items]    
Long-term Debt 154,100 179,100
Revolving Credit Facility | Credit Agreement    
Debt Instrument [Line Items]    
Debt issuance costs, net of accumulated amortization of $373 and $411, respectively   (1,306)
Term Loan | Credit Agreement    
Debt Instrument [Line Items]    
Long-term Debt 152,932 177,794
Acquisition Debt, Deferred Purchase Price | Notes Payable, Other Payables    
Debt Instrument [Line Items]    
Long-term Debt $ 5,979 $ 5,998