| Disaggregation of Revenue [Table Text Block] |
Three Months Ended September 30, 2026 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Independent dealer |
|
$ |
121,489 |
|
|
$ |
31,487 |
|
|
$ |
152,976 |
|
Government |
|
|
- |
|
|
|
46,858 |
|
|
|
46,858 |
|
Fleet |
|
|
- |
|
|
|
16,660 |
|
|
|
16,660 |
|
Other |
|
|
- |
|
|
|
1,520 |
|
|
|
1,520 |
|
Total revenue |
|
$ |
121,489 |
|
|
$ |
96,525 |
|
|
$ |
218,014 |
|
Three Months Ended September 30, 2025 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Independent dealer |
|
$ |
68,097 |
|
|
$ |
31,857 |
|
|
$ |
99,954 |
|
Government |
|
|
- |
|
|
|
37,623 |
|
|
|
37,623 |
|
Fleet |
|
|
- |
|
|
|
21,976 |
|
|
|
21,976 |
|
Other |
|
|
- |
|
|
|
2,568 |
|
|
|
2,568 |
|
Total revenue |
|
$ |
68,097 |
|
|
$ |
94,024 |
|
|
$ |
162,121 |
|
Nine Months Ended September 30, 2026 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Independent dealer |
|
$ |
311,730 |
|
|
$ |
99,445 |
|
|
$ |
411,175 |
|
Government |
|
|
- |
|
|
|
101,134 |
|
|
|
101,134 |
|
Fleet |
|
|
- |
|
|
|
50,578 |
|
|
|
50,578 |
|
Other |
|
|
- |
|
|
|
7,572 |
|
|
|
7,572 |
|
Total revenue |
|
$ |
311,730 |
|
|
$ |
258,729 |
|
|
$ |
570,459 |
|
Nine Months Ended September 30, 2025 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Independent dealer |
|
$ |
212,668 |
|
|
$ |
98,676 |
|
|
$ |
311,344 |
|
Government |
|
|
- |
|
|
|
95,718 |
|
|
|
95,718 |
|
Fleet |
|
|
- |
|
|
|
57,442 |
|
|
|
57,442 |
|
Other |
|
|
- |
|
|
|
7,011 |
|
|
|
7,011 |
|
Total revenue |
|
$ |
212,668 |
|
|
$ |
258,847 |
|
|
$ |
471,515 |
|
Three Months Ended September 30, 2026 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Point in time |
|
$ |
121,489 |
|
|
$ |
72,876 |
|
|
$ |
194,365 |
|
Over time |
|
|
- |
|
|
|
23,649 |
|
|
|
23,649 |
|
Total revenue |
|
$ |
121,489 |
|
|
$ |
96,525 |
|
|
$ |
218,014 |
|
Three Months Ended September 30, 2025 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Point in time |
|
$ |
68,097 |
|
|
$ |
64,788 |
|
|
$ |
132,885 |
|
Over time |
|
|
- |
|
|
|
29,236 |
|
|
|
29,236 |
|
Total revenue |
|
$ |
68,097 |
|
|
$ |
94,024 |
|
|
$ |
162,121 |
|
Nine Months Ended September 30, 2026 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Point in time |
|
$ |
311,730 |
|
|
$ |
184,177 |
|
|
$ |
495,907 |
|
Over time |
|
|
- |
|
|
|
74,552 |
|
|
|
74,552 |
|
Total revenue |
|
$ |
311,730 |
|
|
$ |
258,729 |
|
|
$ |
570,459 |
|
Nine Months Ended September 30, 2025 |
|
Work Truck Attachments |
|
|
Work Truck Solutions |
|
|
Total Revenue |
|
Point in time |
|
$ |
212,668 |
|
|
$ |
175,519 |
|
|
$ |
388,187 |
|
Over time |
|
|
- |
|
|
|
83,328 |
|
|
|
83,328 |
|
Total revenue |
|
$ |
212,668 |
|
|
$ |
258,847 |
|
|
$ |
471,515 |
|
Three Months Ended September 30, 2026 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
Contract liabilities |
|
$ |
16,511 |
|
|
$ |
7,709 |
|
|
$ |
(11,381 |
) |
|
$ |
12,839 |
|
Three Months Ended September 30, 2025 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
Contract liabilities |
|
$ |
12,919 |
|
|
$ |
4,819 |
|
|
$ |
(6,669 |
) |
|
$ |
11,069 |
|
Nine Months Ended September 30, 2026 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
Contract liabilities |
|
$ |
9,232 |
|
|
$ |
26,658 |
|
|
$ |
(23,051 |
) |
|
$ |
12,839 |
|
Nine Months Ended September 30, 2025 |
|
Balance at Beginning of Period |
|
|
Additions |
|
|
Deductions |
|
|
Balance at End of Period |
|
Contract liabilities |
|
$ |
5,063 |
|
|
$ |
20,232 |
|
|
$ |
(14,226 |
) |
|
$ |
11,069 |
|
|