| 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 | |
|