| Schedule of Segment Reporting Information, by Segment [Table Text Block] | 
    
|   | 
  | 
  2024   | 
  | 
  | 
  2023   | 
  | 
  | 
  2022   | 
  | 
 
|   | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
 
|   Net sales   | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
 
|   Work Truck Attachments   | 
  | 
$ | 
256,010 | 
  | 
  | 
$ | 
291,723 | 
  | 
  | 
$ | 
382,296 | 
  | 
 
|   Work Truck Solutions   | 
  | 
  | 
312,494 | 
  | 
  | 
  | 
276,455 | 
  | 
  | 
  | 
233,772 | 
  | 
 
|   | 
  | 
$ | 
568,504 | 
  | 
  | 
$ | 
568,178 | 
  | 
  | 
$ | 
616,068 | 
  | 
 
|   Selling, general and administrative expense   | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
 
|   Work Truck Attachments   | 
  | 
$ | 
53,124 | 
  | 
  | 
$ | 
43,176 | 
  | 
  | 
$ | 
50,583 | 
  | 
 
|   Work Truck Solutions   | 
  | 
  | 
38,558 | 
  | 
  | 
  | 
35,665 | 
  | 
  | 
  | 
31,600 | 
  | 
 
|   | 
  | 
$ | 
91,682 | 
  | 
  | 
$ | 
78,841 | 
  | 
  | 
$ | 
82,183 | 
  | 
 
|   Other segment items (1)   | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
 
|   Work Truck Attachments   | 
  | 
$ | 
154,431 | 
  | 
  | 
$ | 
197,984 | 
  | 
  | 
$ | 
253,502 | 
  | 
 
|   Work Truck Solutions   | 
  | 
  | 
243,042 | 
  | 
  | 
  | 
223,231 | 
  | 
  | 
  | 
193,603 | 
  | 
 
|   | 
  | 
$ | 
397,473 | 
  | 
  | 
$ | 
421,215 | 
  | 
  | 
$ | 
447,105 | 
  | 
 
|   Adjusted EBITDA   | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
 
|   Work Truck Attachments   | 
  | 
$ | 
48,455 | 
  | 
  | 
$ | 
50,563 | 
  | 
  | 
$ | 
78,211 | 
  | 
 
|   Work Truck Solutions   | 
  | 
  | 
30,894 | 
  | 
  | 
  | 
17,559 | 
  | 
  | 
  | 
8,569 | 
  | 
 
|   | 
  | 
$ | 
79,349 | 
  | 
  | 
$ | 
68,122 | 
  | 
  | 
$ | 
86,780 | 
  | 
 
|   Depreciation and amortization expense   | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
 
|   Work Truck Attachments   | 
  | 
$ | 
9,844 | 
  | 
  | 
$ | 
13,431 | 
  | 
  | 
$ | 
12,901 | 
  | 
 
|   Work Truck Solutions   | 
  | 
  | 
8,046 | 
  | 
  | 
  | 
8,231 | 
  | 
  | 
  | 
8,037 | 
  | 
 
|   | 
  | 
$ | 
17,890 | 
  | 
  | 
$ | 
21,662 | 
  | 
  | 
$ | 
20,938 | 
  | 
 
|   Assets   | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
 
|   Work Truck Attachments   | 
  | 
$ | 
367,979 | 
  | 
  | 
$ | 
392,920 | 
  | 
  | 
$ | 
397,557 | 
  | 
 
|   Work Truck Solutions   | 
  | 
  | 
222,004 | 
  | 
  | 
  | 
200,498 | 
  | 
  | 
  | 
199,334 | 
  | 
 
|   | 
  | 
$ | 
589,983 | 
  | 
  | 
$ | 
593,418 | 
  | 
  | 
$ | 
596,891 | 
  | 
 
|   Capital expenditures   | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
 
|   Work Truck Attachments   | 
  | 
$ | 
5,493 | 
  | 
  | 
$ | 
6,459 | 
  | 
  | 
$ | 
9,526 | 
  | 
 
|   Work Truck Solutions   | 
  | 
  | 
2,271 | 
  | 
  | 
  | 
3,307 | 
  | 
  | 
  | 
2,876 | 
  | 
 
|   | 
  | 
$ | 
7,764 | 
  | 
  | 
$ | 
9,766 | 
  | 
  | 
$ | 
12,402 | 
  | 
 
 
    
|   Adjusted EBITDA   | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
 
|   Work Truck Attachments   | 
  | 
$ | 
48,455 | 
  | 
  | 
$ | 
50,563 | 
  | 
  | 
$ | 
78,211 | 
  | 
 
|   Work Truck Solutions   | 
  | 
  | 
30,894 | 
  | 
  | 
  | 
17,559 | 
  | 
  | 
  | 
8,569 | 
  | 
 
|   Total Adjusted EBITDA   | 
  | 
$ | 
79,349 | 
  | 
  | 
$ | 
68,122 | 
  | 
  | 
$ | 
86,780 | 
  | 
 
|   Less items to reconcile Adjusted EBITDA to Income before taxes:   | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
 
|   Interest expense - net   | 
  | 
  | 
15,260 | 
  | 
  | 
  | 
15,675 | 
  | 
  | 
  | 
11,253 | 
  | 
 
|   Depreciation expense   | 
  | 
  | 
10,370 | 
  | 
  | 
  | 
11,142 | 
  | 
  | 
  | 
10,418 | 
  | 
 
|   Amortization   | 
  | 
  | 
7,520 | 
  | 
  | 
  | 
10,520 | 
  | 
  | 
  | 
10,520 | 
  | 
 
|   Gain on sale leaseback transaction   | 
  | 
  | 
(42,298 | 
) | 
  | 
  | 
- | 
  | 
  | 
  | 
- | 
  | 
 
|   Stock based compensation   | 
  | 
  | 
4,860 | 
  | 
  | 
  | 
953 | 
  | 
  | 
  | 
6,730 | 
  | 
 
|   Restructuring and severance costs   | 
  | 
  | 
1,997 | 
  | 
  | 
  | 
- | 
  | 
  | 
  | 
- | 
  | 
 
|   Impairment charges (2)   | 
  | 
  | 
1,224 | 
  | 
  | 
  | 
- | 
  | 
  | 
  | 
- | 
  | 
 
|   Sale leaseback transaction fees   | 
  | 
  | 
5,257 | 
  | 
  | 
  | 
- | 
  | 
  | 
  | 
- | 
  | 
 
|   Other charges (3)   | 
  | 
  | 
1,268 | 
  | 
  | 
  | 
598 | 
  | 
  | 
  | 
498 | 
  | 
 
|   Income before taxes   | 
  | 
$ | 
73,891 | 
  | 
  | 
$ | 
29,234 | 
  | 
  | 
$ | 
47,361 | 
  | 
 
 
   
 |