| Disaggregation of Revenue [Table Text Block] |
| Year Ended December 31, 2025 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
| Independent dealer |
|
$ |
295,726 |
|
|
$ |
129,052 |
|
|
$ |
424,778 |
|
| Government |
|
|
- |
|
|
|
144,165 |
|
|
|
144,165 |
|
| Fleet |
|
|
- |
|
|
|
76,811 |
|
|
|
76,811 |
|
| Other |
|
|
- |
|
|
|
10,299 |
|
|
|
10,299 |
|
| Total revenue |
|
$ |
295,726 |
|
|
$ |
360,327 |
|
|
$ |
656,053 |
|
| Year Ended December 31, 2024 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
| Independent dealer |
|
$ |
256,010 |
|
|
$ |
148,409 |
|
|
$ |
404,419 |
|
| Government |
|
|
- |
|
|
|
90,494 |
|
|
|
90,494 |
|
| Fleet |
|
|
- |
|
|
|
65,892 |
|
|
|
65,892 |
|
| Other |
|
|
- |
|
|
|
7,699 |
|
|
|
7,699 |
|
| Total revenue |
|
$ |
256,010 |
|
|
$ |
312,494 |
|
|
$ |
568,504 |
|
| Year Ended December 31, 2023 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
| Independent dealer |
|
$ |
291,723 |
|
|
$ |
137,134 |
|
|
$ |
428,857 |
|
| Government |
|
|
- |
|
|
|
73,165 |
|
|
|
73,165 |
|
| Fleet |
|
|
- |
|
|
|
58,562 |
|
|
|
58,562 |
|
| Other |
|
|
- |
|
|
|
7,594 |
|
|
|
7,594 |
|
| Total revenue |
|
$ |
291,723 |
|
|
$ |
276,455 |
|
|
$ |
568,178 |
|
| Year Ended December 31, 2025 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
| Point in time |
|
$ |
295,726 |
|
|
$ |
249,094 |
|
|
$ |
544,820 |
|
| Over time |
|
|
- |
|
|
|
111,233 |
|
|
|
111,233 |
|
| Total revenue |
|
$ |
295,726 |
|
|
$ |
360,327 |
|
|
$ |
656,053 |
|
| Year Ended December 31, 2024 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
| Point in time |
|
$ |
256,010 |
|
|
$ |
196,380 |
|
|
$ |
452,390 |
|
| Over time |
|
|
- |
|
|
|
116,114 |
|
|
|
116,114 |
|
| Total revenue |
|
$ |
256,010 |
|
|
$ |
312,494 |
|
|
$ |
568,504 |
|
| Year Ended December 31, 2023 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
| Point in time |
|
$ |
291,723 |
|
|
$ |
178,956 |
|
|
$ |
470,679 |
|
| Over time |
|
|
- |
|
|
|
97,499 |
|
|
|
97,499 |
|
| Total revenue |
|
$ |
291,723 |
|
|
$ |
276,455 |
|
|
$ |
568,178 |
|
| Year Ended December 31, 2025 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
| Contract liabilities |
|
$ |
5,063 |
|
|
$ |
24,704 |
|
|
$ |
(20,535 |
) |
|
$ |
9,232 |
|
| Year Ended December 31, 2024 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
| Contract liabilities |
|
$ |
4,009 |
|
|
$ |
20,205 |
|
|
$ |
(19,151 |
) |
|
$ |
5,063 |
|
|