v3.25.2
Note 9 - Commitments and Contingencies (Details Textual) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Jun. 01, 2023
Lessee, Operating Lease, Liability, to be Paid $ 698,000    
Auto Liability Claim [Member] | Minimum [Member]      
Liability Claim, Amount 10,000,000 $ 10,000,000  
Auto Liability Claim [Member] | Maximum [Member]      
Liability Claim, Amount 20,000,000 20,000,000  
Auto Liability Claim [Member] | Uninsured Risk [Member]      
Loss Contingency Range Possible Loss Per Claim 3,000,000 2,000,000 $ 1,000,000
Claim Limit, Aggregate Cost 5,000,000 $ 5,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 $ 64,300,000