v3.26.1
Note 6 - Long-Term Debt (Details Textual) - USD ($)
$ in Thousands
Jun. 30, 2026
Jul. 17, 2025
Aug. 15, 2024
Jul. 04, 2026
Dec. 31, 2025
Long-Term Debt       $ 15,640 $ 20,583
The 2024 Credit Agreement [Member] | Revolving Credit Facility [Member]          
Line of Credit Facility, Maximum Borrowing Capacity     $ 75,000    
Line of Credit Facility, Maximum Increase in Borrowing Capacity     $ 25,000    
Repayments of Lines of Credit $ 5,000 $ 11,000      
Long-Term Debt       $ 16,000  
The 2024 Credit Agreement [Member] | Revolving Credit Facility [Member] | Minimum [Member]          
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage     0.20%    
The 2024 Credit Agreement [Member] | Revolving Credit Facility [Member] | Maximum [Member]          
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage     0.40%    
The 2024 Credit Agreement [Member] | Revolving Credit Facility [Member] | Base Rate [Member]          
Debt Instrument, Floating Rate Floor     1.00%    
Debt Instrument, Basis Spread on Variable Rate     0.25%    
The 2024 Credit Agreement [Member] | Revolving Credit Facility [Member] | Other Applicable Rates [Member] | Minimum [Member]          
Debt Instrument, Basis Spread on Variable Rate     1.75%    
The 2024 Credit Agreement [Member] | Revolving Credit Facility [Member] | Other Applicable Rates [Member] | Maximum [Member]          
Debt Instrument, Basis Spread on Variable Rate     3.00%    
The 2024 Credit Agreement [Member] | Letter of Credit [Member]          
Line of Credit Facility, Maximum Borrowing Capacity     $ 10,000