Disaggregation of Revenue [Table Text Block] |
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, 2022 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Independent dealer |
|
$ |
382,296 |
|
|
$ |
119,900 |
|
|
$ |
502,196 |
|
Government |
|
|
- |
|
|
|
56,319 |
|
|
|
56,319 |
|
Fleet |
|
|
- |
|
|
|
49,094 |
|
|
|
49,094 |
|
Other |
|
|
- |
|
|
|
8,459 |
|
|
|
8,459 |
|
Total revenue |
|
$ |
382,296 |
|
|
$ |
233,772 |
|
|
$ |
616,068 |
|
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, 2022 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Point in time |
|
$ |
382,296 |
|
|
$ |
145,022 |
|
|
$ |
527,318 |
|
Over time |
|
|
- |
|
|
|
88,750 |
|
|
|
88,750 |
|
Total revenue |
|
$ |
382,296 |
|
|
$ |
233,772 |
|
|
$ |
616,068 |
|
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 |
|
Year Ended December 31, 2023 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
Contract liabilities |
|
$ |
4,531 |
|
|
$ |
21,856 |
|
|
$ |
(22,378 |
) |
|
$ |
4,009 |
|
|