Disaggregation of Revenue [Table Text Block] |
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, 2021 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Independent dealer |
|
$ |
325,707 |
|
|
$ |
121,349 |
|
|
$ |
447,056 |
|
Government |
|
|
- |
|
|
|
46,107 |
|
|
|
46,107 |
|
Fleet |
|
|
- |
|
|
|
38,669 |
|
|
|
38,669 |
|
Other |
|
|
- |
|
|
|
9,621 |
|
|
|
9,621 |
|
Total revenue |
|
$ |
325,707 |
|
|
$ |
215,746 |
|
|
$ |
541,453 |
|
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, 2021 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Point in time |
|
$ |
325,707 |
|
|
$ |
137,904 |
|
|
$ |
463,611 |
|
Over time |
|
|
- |
|
|
|
77,842 |
|
|
|
77,842 |
|
Total revenue |
|
$ |
325,707 |
|
|
$ |
215,746 |
|
|
$ |
541,453 |
|
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 |
|
Year Ended December 31, 2022 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
Contract liabilities |
|
$ |
2,454 |
|
|
$ |
20,511 |
|
|
$ |
(18,434 |
) |
|
$ |
4,531 |
|
|