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 |