| Segment Reporting [Table Text Block] |
| | | Three Months Ended | | | Three Months Ended | |
| | | March 31, | | | March 31, | |
| | | 2026 | | | 2025 | |
| Net sales | | | | | | | | |
| Work Truck Attachments | | $ | 60,911 | | | $ | 36,457 | |
| Work Truck Solutions | | | 76,886 | | | | 78,610 | |
| | | $ | 137,797 | | | $ | 115,067 | |
| Selling, general and administrative expense | | | | | | | | |
| Work Truck Attachments | | $ | 14,462 | | | $ | 12,430 | |
| Work Truck Solutions | | | 11,879 | | | | 10,957 | |
| | | $ | 26,341 | | | $ | 23,387 | |
| Other segment items (1) | | | | | | | | |
| Work Truck Attachments | | $ | 38,786 | | | $ | 23,700 | |
| Work Truck Solutions | | | 55,859 | | | | 58,549 | |
| | | $ | 94,645 | | | $ | 82,249 | |
| Adjusted EBITDA | | | | | | | | |
| Work Truck Attachments | | $ | 7,663 | | | $ | 327 | |
| Work Truck Solutions | | | 9,148 | | | | 9,104 | |
| | | $ | 16,811 | | | $ | 9,431 | |
| Depreciation and amortization expense | | | | | | | | |
| Work Truck Attachments | | $ | 1,897 | | | $ | 1,950 | |
| Work Truck Solutions | | | 1,959 | | | | 1,873 | |
| | | $ | 3,856 | | | $ | 3,823 | |
| Assets | | | | | | | | |
| Work Truck Attachments | | $ | 388,531 | | | $ | 364,562 | |
| Work Truck Solutions | | | 241,760 | | | | 256,478 | |
| | | $ | 630,291 | | | $ | 621,040 | |
| Capital Expenditures | | | | | | | | |
| Work Truck Attachments | | $ | 2,235 | | | $ | 1,095 | |
| Work Truck Solutions | | | 1,230 | | | | 658 | |
| | | $ | 3,465 | | | $ | 1,753 | |
| Adjusted EBITDA | | | | | | | | |
| Work Truck Attachments | | $ | 7,663 | | | $ | 327 | |
| Work Truck Solutions | | | 9,148 | | | | 9,104 | |
| Total Adjusted EBITDA | | $ | 16,811 | | | $ | 9,431 | |
| Less items to reconcile Adjusted EBITDA to income before taxes: | | | | | | | | |
| Interest expense - net | | | 2,062 | | | | 2,384 | |
| Depreciation expense | | | 2,339 | | | | 2,273 | |
| Amortization | | | 1,517 | | | | 1,550 | |
| Stock based compensation | | | 2,537 | | | | 2,150 | |
| Debt modification expense | | | - | | | | 176 | |
| Loss on extinguishment of debt | | | - | | | | 156 | |
| Other charges (2) | | | 461 | | | | 252 | |
| Income before taxes | | $ | 7,895 | | | $ | 490 | |
|