v3.26.1
Note 11 - Debt (Details Textual) - USD ($)
$ in Millions
1 Months Ended
Oct. 31, 2024
Jun. 30, 2026
Mar. 26, 2025
Swingline Loans [Member] | Base Rate [Member] | Minimum [Member]      
Debt Instrument, Basis Spread on Variable Rate 0.25%    
Swingline Loans [Member] | Base Rate [Member] | Maximum [Member]      
Debt Instrument, Basis Spread on Variable Rate 0.75%    
Revolving Credit Facility [Member] | Credit Agreement [Member]      
Line of Credit Facility, Maximum Borrowing Capacity     $ 150.0
Line of Credit, Accordion Increase To Line of Credit     50.0
Line of Credit, Maximum Borrowing Capacity, After Accordion Increase     200.0
Long-Term Line of Credit   $ 51.0  
Debt, Weighted Average Interest Rate   5.24%  
Revolving Credit Facility [Member] | Credit Agreement [Member] | Minimum [Member]      
Debt Instrument, Interest Rate, Consolidated Leverage Ratio 0.25%    
Revolving Credit Facility [Member] | Credit Agreement [Member] | Maximum [Member]      
Debt Instrument, Interest Rate, Consolidated Leverage Ratio 0.75%    
Revolving Credit Facility [Member] | Credit Agreement [Member] | Secured Overnight Financing Rate (SOFR) [Member]      
Debt Instrument, Basis Spread on Variable Rate 1.00%    
Revolving Credit Facility [Member] | Credit Agreement [Member] | Secured Overnight Financing Rate (SOFR) [Member] | Minimum [Member]      
Debt Instrument, Basis Spread on Variable Rate 0.11%    
Debt Instrument, Interest Rate, Adjustment Margin 1.25%    
Revolving Credit Facility [Member] | Credit Agreement [Member] | Secured Overnight Financing Rate (SOFR) [Member] | Maximum [Member]      
Debt Instrument, Basis Spread on Variable Rate 0.43%    
Debt Instrument, Interest Rate, Adjustment Margin 1.75%    
Revolving Credit Facility [Member] | Credit Agreement [Member] | Fed Funds Effective Rate Overnight Index Swap Rate [Member]      
Debt Instrument, Basis Spread on Variable Rate 0.50%    
Revolving Credit Facility [Member] | Swingline Loans [Member]      
Line of Credit Facility, Maximum Borrowing Capacity     7.5
Standby Letters of Credit [Member] | Credit Agreement [Member]      
Line of Credit Facility, Maximum Borrowing Capacity     $ 15.0
Long-Term Line of Credit   $ 52.2