Note 4 - Revenue (Details Textual) $ in Thousands |
Jun. 30, 2024
USD ($)
|
|---|---|
| Fleet Vehicles and Services [Member] | |
| Revenue, Remaining Performance Obligation, Amount | $ 294,586 |
| Specialty Vehicles [Member] | |
| Revenue, Remaining Performance Obligation, Amount | $ 59,856 |