Quarterly report pursuant to Section 13 or 15(d)

Note 9 - Long-term Debt (Details Textual)

v3.24.1.u1
Note 9 - Long-term Debt (Details Textual) - USD ($)
$ in Thousands
3 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
Mar. 31, 2023
Jun. 30, 2021
Dec. 31, 2023
Jan. 29, 2024
Jul. 11, 2023
Jun. 13, 2019
Repayments of Long-Term Debt         $ (0)     $ 2,812          
Interest Rate Swap Effective May 31, 2019 Through May 31, 2024 [Member]                          
Derivative Liability, Notional Amount                         $ 175,000
Derivative, Fixed Interest Rate         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         $ (291)     (291)          
Interest Expense, Debt         119     $ 119          
Gains Losses on Derivatives Expected to Be Amortized from OCITO Earnings         115                
Derivative, Notional Amount   $ 125,000                      
Derivative, Nonmonetary Notional Amount, Flow Rate, Percentage   2.718%                      
Interest Rate Derivative Liabilities, at Fair Value         4,718 $ 4,033       $ 4,033      
Secured Debt [Member]                          
Long-Term Debt         189,441 189,413       189,413      
Prepaid Expenses and Other Current Assets [Member] | Interest Rate Swap [Member]                          
Interest Rate Derivative Liabilities, at Fair Value         3,058 3,174       3,174      
Other Noncurrent Assets [Member] | Interest Rate Swap [Member]                          
Interest Rate Derivative Liabilities, at Fair Value         1,660 859       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                
Long-Term Debt         55,000 47,000       47,000      
Line of Credit Facility, Remaining Borrowing Capacity         $ 94,450 $ 102,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                
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                   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                
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       $ 750      
Senior Secured Term Loan Facility [Member]                          
Line of Credit Facility, Maximum Borrowing Capacity         $ 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