v3.25.1
Note 4 - Line of Credit and Term Loans (Details Textual)
Feb. 28, 2023
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Feb. 28, 2022
USD ($)
Line of Credit, Current   $ 5,456,000 $ 6,829,000  
Term Loan in Connection with Northbound Acquisition [Member]        
Debt Instrument, Face Amount       $ 1,500,000
Debt Instrument, Interest Rate, Stated Percentage       4.00%
Obligations to Workers' Compensation Insurance Carrier [Member]        
Letters of Credit Outstanding, Amount   9,200,000    
Paycard Funding Account [Member]        
Letters of Credit Outstanding, Amount   $ 500,000    
Bank of America [Member] | Revolving Credit Facility [Member]        
Line of Credit Facility, Maximum Borrowing Capacity $ 50,000,000      
Line of Credit Facility, Maximum Borrowing Capacity, One-time Right, Maximum Amount $ 60,000,000      
Line of Credit, Asset Coverage Ratio 1      
Line of Credit, Total Funded Debt to Adjusted EBITDA Ratio 3      
Line of Credit, Fixed Coverage Ratio 1.25      
Line of Credit Facility, Interest Rate at Period End   5.70%    
Bank of America [Member] | Revolving Credit Facility [Member] | Minimum [Member]        
Debt Instrument, Basis Spread on Variable Rate 1.00%      
Bank of America [Member] | Revolving Credit Facility [Member] | Maximum [Member]        
Debt Instrument, Basis Spread on Variable Rate 1.75%      
Bank of America [Member] | Standby Letters of Credit [Member]        
Line of Credit Facility, Maximum Borrowing Capacity $ 20,000,000      
Line of Credit, Current   $ 5,400,000 $ 6,800,000