Note 2 - Acquisition Activities - Schedule of Intangible Assets Acquired (Details) - Independent Truck Upfitters [Member] $ in Thousands |
Jul. 24, 2024
USD ($)
|
|---|---|
| Finite-Lived Intangibles | $ 18,650 |
| Customer Relationships [Member] | |
| Finite-Lived Intangibles | $ 11,800 |
| Finite-Lived Intangible Asset, Useful Life (Year) | 13 years |
| Order or Production Backlog [Member] | |
| Finite-Lived Intangibles | $ 1,600 |
| Finite-Lived Intangible Asset, Useful Life (Year) | 1 year |
| Trademarks and Trade Names [Member] | |
| Finite-Lived Intangibles | $ 1,600 |
| Finite-Lived Intangible Asset, Useful Life (Year) | 6 years |
| Unpatented Technology [Member] | |
| Finite-Lived Intangibles | $ 3,400 |
| Finite-Lived Intangible Asset, Useful Life (Year) | 10 years |
| Noncompete Agreements [Member] | |
| Finite-Lived Intangibles | $ 250 |
| Finite-Lived Intangible Asset, Useful Life (Year) | 5 years |