Disaggregation of Revenue [Table Text Block] |
Three Months Ended June 30, 2024 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Independent dealer |
|
$ |
118,137 |
|
|
$ |
44,373 |
|
|
$ |
162,510 |
|
Government |
|
|
- |
|
|
|
19,097 |
|
|
|
19,097 |
|
Fleet |
|
|
- |
|
|
|
17,110 |
|
|
|
17,110 |
|
Other |
|
|
- |
|
|
|
1,185 |
|
|
|
1,185 |
|
Total revenue |
|
$ |
118,137 |
|
|
$ |
81,765 |
|
|
$ |
199,902 |
|
Three Months Ended June 30, 2023 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Independent dealer |
|
$ |
141,221 |
|
|
$ |
34,717 |
|
|
$ |
175,938 |
|
Government |
|
|
- |
|
|
|
16,955 |
|
|
|
16,955 |
|
Fleet |
|
|
- |
|
|
|
12,786 |
|
|
|
12,786 |
|
Other |
|
|
- |
|
|
|
1,588 |
|
|
|
1,588 |
|
Total revenue |
|
$ |
141,221 |
|
|
$ |
66,046 |
|
|
$ |
207,267 |
|
Six Months Ended June 30, 2024 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Independent dealer |
|
$ |
141,977 |
|
|
$ |
77,654 |
|
|
$ |
219,631 |
|
Government |
|
|
- |
|
|
|
40,788 |
|
|
|
40,788 |
|
Fleet |
|
|
- |
|
|
|
31,119 |
|
|
|
31,119 |
|
Other |
|
|
- |
|
|
|
4,019 |
|
|
|
4,019 |
|
Total revenue |
|
$ |
141,977 |
|
|
$ |
153,580 |
|
|
$ |
295,557 |
|
Six Months Ended June 30, 2023 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Independent dealer |
|
$ |
160,467 |
|
|
$ |
65,229 |
|
|
$ |
225,696 |
|
Government |
|
|
- |
|
|
|
34,545 |
|
|
|
34,545 |
|
Fleet |
|
|
- |
|
|
|
25,654 |
|
|
|
25,654 |
|
Other |
|
|
- |
|
|
|
3,917 |
|
|
|
3,917 |
|
Total revenue |
|
$ |
160,467 |
|
|
$ |
129,345 |
|
|
$ |
289,812 |
|
Three Months Ended June 30, 2024 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Point in time |
|
$ |
118,137 |
|
|
$ |
51,454 |
|
|
$ |
169,591 |
|
Over time |
|
|
- |
|
|
|
30,311 |
|
|
|
30,311 |
|
Total revenue |
|
$ |
118,137 |
|
|
$ |
81,765 |
|
|
$ |
199,902 |
|
Three Months Ended June 30, 2023 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Point in time |
|
$ |
141,221 |
|
|
$ |
43,646 |
|
|
$ |
184,867 |
|
Over time |
|
|
- |
|
|
|
22,400 |
|
|
|
22,400 |
|
Total revenue |
|
$ |
141,221 |
|
|
$ |
66,046 |
|
|
$ |
207,267 |
|
Six Months Ended June 30, 2024 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Point in time |
|
$ |
141,977 |
|
|
$ |
97,796 |
|
|
$ |
239,773 |
|
Over time |
|
|
- |
|
|
|
55,784 |
|
|
|
55,784 |
|
Total revenue |
|
$ |
141,977 |
|
|
$ |
153,580 |
|
|
$ |
295,557 |
|
Six Months Ended June 30, 2023 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Point in time |
|
$ |
160,467 |
|
|
$ |
84,366 |
|
|
$ |
244,833 |
|
Over time |
|
|
- |
|
|
|
44,979 |
|
|
|
44,979 |
|
Total revenue |
|
$ |
160,467 |
|
|
$ |
129,345 |
|
|
$ |
289,812 |
|
Three Months Ended June 30, 2024 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
Contract liabilities |
|
$ |
6,056 |
|
|
$ |
9,746 |
|
|
$ |
(4,238 |
) |
|
$ |
11,564 |
|
Three Months Ended June 30, 2023 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
Contract liabilities |
|
$ |
2,844 |
|
|
$ |
9,876 |
|
|
$ |
(4,791 |
) |
|
$ |
7,929 |
|
Six Months Ended June 30, 2024 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
Contract liabilities |
|
$ |
4,009 |
|
|
$ |
14,569 |
|
|
$ |
(7,014 |
) |
|
$ |
11,564 |
|
Six Months Ended June 30, 2023 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
Contract liabilities |
|
$ |
4,531 |
|
|
$ |
13,250 |
|
|
$ |
(9,852 |
) |
|
$ |
7,929 |
|
|