| Schedule of Segment Reporting Information, by Segment [Table Text Block] |
| | | Three Months Ended | | | Three Months Ended | |
| | | March 31, | | | March 31, | |
| | | 2024 | | | 2023 | |
| Net sales | | | | | | | | |
| Work Truck Attachments | | $ | 23,840 | | | $ | 19,246 | |
| Work Truck Solutions | | | 71,815 | | | | 63,299 | |
| | | $ | 95,655 | | | $ | 82,545 | |
| Adjusted EBITDA | | | | | | | | |
| Work Truck Attachments | | $ | (4,468 | ) | | $ | (10,231 | ) |
| Work Truck Solutions | | | 6,002 | | | | 2,857 | |
| | | $ | 1,534 | | | $ | (7,374 | ) |
| Depreciation and amortization expense | | | | | | | | |
| Work Truck Attachments | | $ | 3,347 | | | $ | 3,338 | |
| Work Truck Solutions | | | 1,998 | | | | 2,019 | |
| | | $ | 5,345 | | | $ | 5,357 | |
| Assets | | | | | | | | |
| Work Truck Attachments | | $ | 374,045 | | | $ | 387,909 | |
| Work Truck Solutions | | | 203,031 | | | | 197,379 | |
| | | $ | 577,076 | | | $ | 585,288 | |
| Capital Expenditures | | | | | | | | |
| Work Truck Attachments | | $ | 675 | | | $ | 932 | |
| Work Truck Solutions | | | 99 | | | | 536 | |
| | | $ | 774 | | | $ | 1,468 | |
| Adjusted EBITDA | | | | | | | | |
| Work Truck Attachments | | $ | (4,468 | ) | | $ | (10,231 | ) |
| Work Truck Solutions | | | 6,002 | | | | 2,857 | |
| Total Adjusted EBITDA | | $ | 1,534 | | | $ | (7,374 | ) |
| Less items to reconcile Adjusted EBITDA to Loss before taxes: | | | | | | | | |
| Interest expense - net | | | 3,524 | | | | 2,864 | |
| Depreciation expense | | | 2,715 | | | | 2,727 | |
| Amortization | | | 2,630 | | | | 2,630 | |
| Stock based compensation | | | 355 | | | | 957 | |
| Impairment charges (1) | | | 1,224 | | | | - | |
| Other charges (2) | | | 1,029 | | | | 74 | |
| Loss before taxes | | $ | (9,943 | ) | | $ | (16,626 | ) |
|