| Segment Reporting [Table Text Block] |
|
|
Three Months Ended |
|
|
Three Months Ended |
|
|
Nine Months Ended |
|
|
Nine Months Ended |
|
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
|
2026 |
|
|
2025 |
|
|
2026 |
|
|
2025 |
|
Net sales |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Work Truck Attachments |
|
$ |
121,489 |
|
|
$ |
68,097 |
|
|
$ |
311,730 |
|
|
$ |
212,668 |
|
Work Truck Solutions |
|
|
96,525 |
|
|
|
94,024 |
|
|
|
258,729 |
|
|
|
258,847 |
|
|
|
$ |
218,014 |
|
|
$ |
162,121 |
|
|
$ |
570,459 |
|
|
$ |
471,515 |
|
Selling, general and administrative expense |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Work Truck Attachments |
|
$ |
14,880 |
|
|
$ |
11,971 |
|
|
$ |
47,359 |
|
|
$ |
35,813 |
|
Work Truck Solutions |
|
|
12,155 |
|
|
|
10,502 |
|
|
|
35,848 |
|
|
|
31,798 |
|
|
|
$ |
27,035 |
|
|
$ |
22,473 |
|
|
$ |
83,207 |
|
|
$ |
67,611 |
|
Other segment items (1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Work Truck Attachments |
|
$ |
76,464 |
|
|
$ |
45,665 |
|
|
$ |
190,762 |
|
|
$ |
134,497 |
|
Work Truck Solutions |
|
|
76,577 |
|
|
|
73,898 |
|
|
|
197,163 |
|
|
|
197,274 |
|
|
|
$ |
153,041 |
|
|
$ |
119,563 |
|
|
$ |
387,925 |
|
|
$ |
331,771 |
|
Adjusted EBITDA |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Work Truck Attachments |
|
$ |
30,145 |
|
|
$ |
10,461 |
|
|
$ |
73,609 |
|
|
$ |
42,358 |
|
Work Truck Solutions |
|
|
7,793 |
|
|
|
9,624 |
|
|
|
25,718 |
|
|
|
29,775 |
|
|
|
$ |
37,938 |
|
|
$ |
20,085 |
|
|
$ |
99,327 |
|
|
$ |
72,133 |
|
Depreciation and amortization expense |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Work Truck Attachments |
|
$ |
1,917 |
|
|
$ |
1,902 |
|
|
$ |
5,680 |
|
|
$ |
5,771 |
|
Work Truck Solutions |
|
|
1,871 |
|
|
|
1,923 |
|
|
|
5,786 |
|
|
|
5,703 |
|
|
|
$ |
3,788 |
|
|
$ |
3,825 |
|
|
$ |
11,466 |
|
|
$ |
11,474 |
|
Assets |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Work Truck Attachments |
|
$ |
497,923 |
|
|
$ |
430,212 |
|
|
|
|
|
|
|
|
|
Work Truck Solutions |
|
|
296,091 |
|
|
|
264,724 |
|
|
|
|
|
|
|
|
|
|
|
$ |
794,014 |
|
|
$ |
694,936 |
|
|
|
|
|
|
|
|
|
Capital Expenditures |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Work Truck Attachments |
|
$ |
1,571 |
|
|
$ |
1,429 |
|
|
$ |
6,079 |
|
|
$ |
4,645 |
|
Work Truck Solutions |
|
|
1,913 |
|
|
|
1,595 |
|
|
|
5,082 |
|
|
|
3,317 |
|
|
|
$ |
3,484 |
|
|
$ |
3,024 |
|
|
$ |
11,161 |
|
|
$ |
7,962 |
|
Adjusted EBITDA |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Work Truck Attachments |
|
$ |
30,145 |
|
|
$ |
10,461 |
|
|
$ |
73,609 |
|
|
$ |
42,358 |
|
Work Truck Solutions |
|
|
7,793 |
|
|
|
9,624 |
|
|
|
25,718 |
|
|
|
29,775 |
|
Total Adjusted EBITDA |
|
$ |
37,938 |
|
|
$ |
20,085 |
|
|
$ |
99,327 |
|
|
$ |
72,133 |
|
Less items to reconcile Adjusted EBITDA to income before taxes: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Interest expense - net |
|
|
2,934 |
|
|
|
3,762 |
|
|
|
7,320 |
|
|
|
9,119 |
|
Depreciation expense |
|
|
2,271 |
|
|
|
2,275 |
|
|
|
6,914 |
|
|
|
6,824 |
|
Amortization |
|
|
1,517 |
|
|
|
1,550 |
|
|
|
4,552 |
|
|
|
4,650 |
|
Stock based compensation |
|
|
1,820 |
|
|
|
1,519 |
|
|
|
8,807 |
|
|
|
5,223 |
|
Debt modification expense |
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
176 |
|
Loss on extinguishment of debt |
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
156 |
|
Other charges (2) |
|
|
1,039 |
|
|
|
567 |
|
|
|
1,765 |
|
|
|
938 |
|
Income before taxes |
|
$ |
28,357 |
|
|
$ |
10,412 |
|
|
$ |
69,969 |
|
|
$ |
45,047 |
|
|