Quarterly report pursuant to Section 13 or 15(d)

Note 9 - Long-term Debt (Details Textual)

v3.24.3
Note 9 - Long-term Debt (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jan. 05, 2023
May 19, 2022
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2021
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Jan. 29, 2024
Jul. 11, 2023
Jun. 13, 2019
Repayments of Long-Term Debt                 $ 42,000 $ 18,438        
Interest Rate Swap Effective May 31, 2019 Through May 31, 2024 [Member]                            
Derivative Liability, Notional Amount                           $ 175,000
Derivative, Fixed Interest Rate     2.424%           2.424%          
Interest Rate Swap [Member]                            
Derivative Counter Party Risk Number of Financial Institutions                 1          
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax     $ 0       $ (291)   $ (485) 873        
Interest Expense, Debt     0       $ 119   198 $ 357        
Derivative, Notional Amount   $ 125,000                        
Derivative, Nonmonetary Notional Amount, Flow Rate, Percentage   2.718%                        
Interest Rate Derivative Liabilities, at Fair Value     1,563     $ 4,033     1,563   $ 4,033      
Secured Debt [Member]                            
Long-Term Debt     147,497     189,413     147,497   189,413      
Prepaid Expenses and Other Current Assets [Member] | Interest Rate Swap [Member]                            
Interest Rate Derivative Liabilities, at Fair Value     1,343     3,174     1,343   3,174      
Other Noncurrent Assets [Member] | Interest Rate Swap [Member]                            
Interest Rate Derivative Liabilities, at Fair Value     220     859     220   859      
Revolving Credit Facility [Member]                            
Debt Issuance Costs, Net $ 334                     $ 279    
Line of Credit Facility Increase in Maximum Borrowing Capacity 50,000                          
Line of Credit Facility, Maximum Borrowing Capacity $ 150,000   150,000           150,000          
Long-Term Debt     67,000     47,000     67,000   47,000      
Line of Credit Facility, Remaining Borrowing Capacity     82,450     $ 102,450     $ 82,450   102,450      
Revolving Credit Facility [Member] | New York Federal Reserve Bank NYFRB [Member]                            
Debt Instrument, Basis Spread on Variable Rate                 0.50%          
Revolving Credit Facility [Member] | One Month Adjusted Term SOFR Rate [Member]                            
Debt Instrument, Basis Spread on Variable Rate                 0.10%          
Revolving Credit Facility [Member] | Minimum [Member]                            
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage                 0.15%          
Revolving Credit Facility [Member] | Minimum [Member] | Leverage Ratio Two [Member] | Secured Overnight Financing Rate (SOFR) [Member]                            
Debt Instrument, Basis Spread on Variable Rate                 0.375%          
Revolving Credit Facility [Member] | Maximum [Member]                            
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage                 0.30%          
Revolving Credit Facility [Member] | Maximum [Member] | Leverage Ratio Two [Member] | Secured Overnight Financing Rate (SOFR) [Member]                            
Debt Instrument, Basis Spread on Variable Rate                 1.00%          
Letter of Credit [Member]                            
Line of Credit Facility, Maximum Borrowing Capacity     $ 10,000           $ 10,000          
Credit Agreement [Member]                            
Debt Instrument Covenant Leverage Ratio 3.50%   3.50% 4.00% 4.00% 4.25% 3.50%              
Repayments of Long-Term Debt     $ 42,000           42,000   10,000      
Debt Instrument, Covenant Consolidated Interest Coverage Ratio               3.00%            
Credit Agreement [Member] | Maximum [Member]                            
Line of Credit Facility Increase in Maximum Borrowing Capacity     175,000           175,000          
Credit Agreement [Member] | Asset Pledged as Collateral [Member] | Cash Surrender Value of Corporate Owned Life Insurance Policies [Member]                            
Line of Credit Facility, Maximum Borrowing Capacity                         $ 1,000  
Credit Agreement [Member] | Asset Pledged as Collateral [Member] | Corporate Owned Life Insurance Policies [Member] | Other Noncurrent Liabilities [Member]                            
Secured Debt     546     $ 750     546   $ 750      
Senior Secured Term Loan Facility [Member]                            
Line of Credit Facility, Maximum Borrowing Capacity     225,000           $ 225,000          
Senior Secured Term Loan Facility [Member] | Secured Overnight Financing Rate (SOFR) [Member]                            
Debt Instrument, Basis Spread on Variable Rate                 0.10%          
Senior Secured Term Loan Facility [Member] | Minimum [Member] | Leverage Ratio One [Member] | Secured Overnight Financing Rate (SOFR) [Member]                            
Debt Instrument, Basis Spread on Variable Rate                 1.375%          
Senior Secured Term Loan Facility [Member] | Maximum [Member] | Leverage Ratio One [Member] | Secured Overnight Financing Rate (SOFR) [Member]                            
Debt Instrument, Basis Spread on Variable Rate                 2.00%          
Swingline Loan [Member]                            
Line of Credit Facility, Maximum Borrowing Capacity     $ 15,000           $ 15,000