Disaggregation of Revenue [Table Text Block] |
Three Months Ended June 30, 2022 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Independent dealer |
|
$ |
130,364 |
|
|
$ |
30,460 |
|
|
$ |
160,824 |
|
Government |
|
|
- |
|
|
|
13,998 |
|
|
|
13,998 |
|
Fleet |
|
|
- |
|
|
|
11,428 |
|
|
|
11,428 |
|
Other |
|
|
- |
|
|
|
1,311 |
|
|
|
1,311 |
|
Total revenue |
|
$ |
130,364 |
|
|
$ |
57,197 |
|
|
$ |
187,561 |
|
Three Months Ended June 30, 2021 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Independent dealer |
|
$ |
104,638 |
|
|
$ |
32,384 |
|
|
$ |
137,022 |
|
Government |
|
|
- |
|
|
|
9,466 |
|
|
|
9,466 |
|
Fleet |
|
|
- |
|
|
|
9,295 |
|
|
|
9,295 |
|
Other |
|
|
- |
|
|
|
1,747 |
|
|
|
1,747 |
|
Total revenue |
|
$ |
104,638 |
|
|
$ |
52,892 |
|
|
$ |
157,530 |
|
Six Months Ended June 30, 2022 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Independent dealer |
|
$ |
176,140 |
|
|
$ |
60,711 |
|
|
$ |
236,851 |
|
Government |
|
|
- |
|
|
|
26,008 |
|
|
|
26,008 |
|
Fleet |
|
|
- |
|
|
|
23,151 |
|
|
|
23,151 |
|
Other |
|
|
- |
|
|
|
4,152 |
|
|
|
4,152 |
|
Total revenue |
|
$ |
176,140 |
|
|
$ |
114,022 |
|
|
$ |
290,162 |
|
Six Months Ended June 30, 2021 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Independent dealer |
|
$ |
146,619 |
|
|
$ |
66,032 |
|
|
$ |
212,651 |
|
Government |
|
|
- |
|
|
|
21,916 |
|
|
|
21,916 |
|
Fleet |
|
|
- |
|
|
|
20,640 |
|
|
|
20,640 |
|
Other |
|
|
- |
|
|
|
5,665 |
|
|
|
5,665 |
|
Total revenue |
|
$ |
146,619 |
|
|
$ |
114,253 |
|
|
$ |
260,872 |
|
Three Months Ended June 30, 2022 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Point in time |
|
$ |
130,364 |
|
|
$ |
35,051 |
|
|
$ |
165,415 |
|
Over time |
|
|
- |
|
|
|
22,146 |
|
|
|
22,146 |
|
Total revenue |
|
$ |
130,364 |
|
|
$ |
57,197 |
|
|
$ |
187,561 |
|
Three Months Ended June 30, 2021 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Point in time |
|
$ |
104,638 |
|
|
$ |
32,690 |
|
|
$ |
137,328 |
|
Over time |
|
|
- |
|
|
|
20,202 |
|
|
|
20,202 |
|
Total revenue |
|
$ |
104,638 |
|
|
$ |
52,892 |
|
|
$ |
157,530 |
|
Six Months Ended June 30, 2022 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Point in time |
|
$ |
176,140 |
|
|
$ |
69,534 |
|
|
$ |
245,674 |
|
Over time |
|
|
- |
|
|
|
44,488 |
|
|
|
44,488 |
|
Total revenue |
|
$ |
176,140 |
|
|
$ |
114,022 |
|
|
$ |
290,162 |
|
Six Months Ended June 30, 2021 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Point in time |
|
$ |
146,619 |
|
|
$ |
73,400 |
|
|
$ |
220,019 |
|
Over time |
|
|
- |
|
|
|
40,853 |
|
|
|
40,853 |
|
Total revenue |
|
$ |
146,619 |
|
|
$ |
114,253 |
|
|
$ |
260,872 |
|
Three Months Ended June 30, 2022 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
Contract liabilities |
|
$ |
2,616 |
|
|
$ |
5,928 |
|
|
$ |
(4,214 |
) |
|
$ |
4,330 |
|
Three Months Ended June 30, 2021 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
Contract liabilities |
|
$ |
3,741 |
|
|
$ |
7,564 |
|
|
$ |
(4,702 |
) |
|
$ |
6,603 |
|
Six Months Ended June 30, 2022 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
Contract liabilities |
|
$ |
2,454 |
|
|
$ |
8,637 |
|
|
$ |
(6,761 |
) |
|
$ |
4,330 |
|
Six Months Ended June 30, 2021 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
Contract liabilities |
|
$ |
2,746 |
|
|
$ |
10,729 |
|
|
$ |
(6,872 |
) |
|
$ |
6,603 |
|
|