v3.26.1
Note 9 - Commitments and Contingencies (Details Textual) - USD ($)
Jun. 30, 2026
Jun. 01, 2026
Jun. 01, 2025
Jun. 01, 2024
Lessee, Operating Lease, Liability, to be Paid $ 358,000      
Auto Liability Claim [Member] | Uninsured Risk [Member]        
Loss Contingency Range Possible Loss Per Claim   $ 5,000,000 $ 3,000,000 $ 2,000,000
Claim Limit, Aggregate Cost   5,000,000 5,000,000  
Auto Liability Claim [Member] | Uninsured Risk [Member] | Minimum [Member]        
Liability Claim, Amount   5,000,000 10,000,000  
Auto Liability Claim [Member] | Uninsured Risk [Member] | Maximum [Member]        
Liability Claim, Amount   $ 10,000,000 $ 20,000,000  
Workers Compensation Liability Claim [Member] | Uninsured Risk [Member]        
Loss Contingency Range Possible Loss Per Claim 750,000      
Capital Addition Purchase Commitments [Member] | Revenue Equipment [Member]        
Purchase Obligation, to be Paid, Remainder of Fiscal Year 127,300,000      
Purchase Obligation, to be Paid, Year One $ 32,800,000