Disaggregation of Revenue [Table Text Block] |
Three Months Ended September 30, 2024 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Independent dealer |
|
$ |
60,249 |
|
|
$ |
32,826 |
|
|
$ |
93,075 |
|
Government |
|
|
- |
|
|
|
18,239 |
|
|
|
18,239 |
|
Fleet |
|
|
- |
|
|
|
15,075 |
|
|
|
15,075 |
|
Other |
|
|
- |
|
|
|
3,009 |
|
|
|
3,009 |
|
Total revenue |
|
$ |
60,249 |
|
|
$ |
69,149 |
|
|
$ |
129,398 |
|
Three Months Ended September 30, 2023 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Independent dealer |
|
$ |
75,879 |
|
|
$ |
36,593 |
|
|
$ |
112,472 |
|
Government |
|
|
- |
|
|
|
13,711 |
|
|
|
13,711 |
|
Fleet |
|
|
- |
|
|
|
15,777 |
|
|
|
15,777 |
|
Other |
|
|
- |
|
|
|
2,161 |
|
|
|
2,161 |
|
Total revenue |
|
$ |
75,879 |
|
|
$ |
68,242 |
|
|
$ |
144,121 |
|
Nine Months Ended September 30, 2024 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Independent dealer |
|
$ |
202,226 |
|
|
$ |
110,480 |
|
|
$ |
312,706 |
|
Government |
|
|
- |
|
|
|
59,027 |
|
|
|
59,027 |
|
Fleet |
|
|
- |
|
|
|
46,194 |
|
|
|
46,194 |
|
Other |
|
|
- |
|
|
|
7,028 |
|
|
|
7,028 |
|
Total revenue |
|
$ |
202,226 |
|
|
$ |
222,729 |
|
|
$ |
424,955 |
|
Nine Months Ended September 30, 2023 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Independent dealer |
|
$ |
236,346 |
|
|
$ |
101,822 |
|
|
$ |
338,168 |
|
Government |
|
|
- |
|
|
|
48,256 |
|
|
|
48,256 |
|
Fleet |
|
|
- |
|
|
|
41,431 |
|
|
|
41,431 |
|
Other |
|
|
- |
|
|
|
6,078 |
|
|
|
6,078 |
|
Total revenue |
|
$ |
236,346 |
|
|
$ |
197,587 |
|
|
$ |
433,933 |
|
Three Months Ended September 30, 2024 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Point in time |
|
$ |
60,249 |
|
|
$ |
41,862 |
|
|
$ |
102,111 |
|
Over time |
|
|
- |
|
|
|
27,287 |
|
|
|
27,287 |
|
Total revenue |
|
$ |
60,249 |
|
|
$ |
69,149 |
|
|
$ |
129,398 |
|
Three Months Ended September 30, 2023 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Point in time |
|
$ |
75,879 |
|
|
$ |
43,921 |
|
|
$ |
119,800 |
|
Over time |
|
|
- |
|
|
|
24,321 |
|
|
|
24,321 |
|
Total revenue |
|
$ |
75,879 |
|
|
$ |
68,242 |
|
|
$ |
144,121 |
|
Nine Months Ended September 30, 2024 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Point in time |
|
$ |
202,226 |
|
|
$ |
139,658 |
|
|
$ |
341,884 |
|
Over time |
|
|
- |
|
|
|
83,071 |
|
|
|
83,071 |
|
Total revenue |
|
$ |
202,226 |
|
|
$ |
222,729 |
|
|
$ |
424,955 |
|
Nine Months Ended September 30, 2023 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Point in time |
|
$ |
236,346 |
|
|
$ |
128,287 |
|
|
$ |
364,633 |
|
Over time |
|
|
- |
|
|
|
69,300 |
|
|
|
69,300 |
|
Total revenue |
|
$ |
236,346 |
|
|
$ |
197,587 |
|
|
$ |
433,933 |
|
Three Months Ended September 30, 2024 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
Contract liabilities |
|
$ |
11,564 |
|
|
$ |
3,959 |
|
|
$ |
(7,930 |
) |
|
$ |
7,593 |
|
Three Months Ended September 30, 2023 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
Contract liabilities |
|
$ |
7,929 |
|
|
$ |
3,988 |
|
|
$ |
(8,012 |
) |
|
$ |
3,905 |
|
Nine Months Ended September 30, 2024 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
Contract liabilities |
|
$ |
4,009 |
|
|
$ |
18,528 |
|
|
$ |
(14,944 |
) |
|
$ |
7,593 |
|
Nine Months Ended September 30, 2023 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
Contract liabilities |
|
$ |
4,531 |
|
|
$ |
17,238 |
|
|
$ |
(17,864 |
) |
|
$ |
3,905 |
|
|