| Schedule of Segment Reporting Information, by Segment [Table Text Block] |
| | | Three Months Ended June 30, 2024 | |
| | | Segment | |
| | | FVS | | | SV | | | Eliminations and Other | | | Consolidated | |
| | | | | | | | | | | | | | | | | |
| Fleet vehicle sales | | $ | 92,244 | | | $ | - | | | $ | - | | | $ | 92,244 | |
| Motorhome chassis sales | | | - | | | | 18,946 | | | | - | | | | 18,946 | |
| Other specialty vehicle sales | | | - | | | | 58,062 | | | | 76 | | | | 58,138 | |
| Aftermarket parts and accessories sales | | | 17,596 | | | | 5,856 | | | | - | | | | 23,452 | |
| Total sales | | $ | 109,840 | | | $ | 82,864 | | | $ | 76 | | | $ | 192,780 | |
| | | | | | | | | | | | | | | | | |
| Depreciation and amortization expense | | $ | 2,016 | | | $ | 1,543 | | | $ | 1,216 | | | $ | 4,775 | |
| Adjusted EBITDA | | | 8,368 | | | | 17,549 | | | | (13,445 | ) | | | 12,472 | |
| Segment assets | | | 219,306 | | | | 204,030 | | | | 74,232 | | | | 497,568 | |
| Capital expenditures | | | 578 | | | | 193 | | | | 1,449 | | | | 2,220 | |
| | | Three Months Ended June 30, 2023 | |
| | | Segment | |
| | | FVS | | | SV | | | Eliminations and Other | | | Consolidated | |
| | | | | | | | | | | | | | | | | |
| Fleet vehicle sales | | $ | 125,291 | | | $ | - | | | $ | - | | | $ | 125,291 | |
| Motorhome chassis sales | | | - | | | | 30,099 | | | | - | | | | 30,099 | |
| Other specialty vehicle sales | | | - | | | | 51,652 | | | | (1,443 | ) | | | 50,209 | |
| Aftermarket parts and accessories sales | | | 13,692 | | | | 5,810 | | | | - | | | | 19,502 | |
| Total sales | | $ | 138,983 | | | $ | 87,561 | | | $ | (1,443 | ) | | $ | 225,101 | |
| | | | | | | | | | | | | | | | | |
| Depreciation and amortization expense | | $ | 1,641 | | | $ | 1,700 | | | $ | 845 | | | $ | 4,186 | |
| Adjusted EBITDA | | | 12,468 | | | | 17,367 | | | | (13,968 | ) | | | 15,867 | |
| Segment assets | | | 252,352 | | | | 194,718 | | | | 48,776 | | | | 495,846 | |
| Capital expenditures | | | 1,702 | | | | 438 | | | | 5,137 | | | | 7,277 | |
| | | Six Months Ended June 30, 2024 | |
| | | Segment | |
| | | FVS | | | SV | | | Eliminations and Other | | | Consolidated | |
| | | | | | | | | | | | | | | | | |
| Fleet vehicle sales | | $ | 187,722 | | | $ | - | | | $ | - | | | $ | 187,722 | |
| Motorhome chassis sales | | | - | | | | 49,717 | | | | - | | | | 49,717 | |
| Other specialty vehicle sales | | | - | | | | 111,467 | | | | 76 | | | | 111,543 | |
| Aftermarket parts and accessories sales | | | 29,877 | | | | 11,810 | | | | - | | | | 41,687 | |
| Total sales | | $ | 217,599 | | | $ | 172,994 | | | $ | 76 | | | $ | 390,669 | |
| | | | | | | | | | | | | | | | | |
| Depreciation and amortization expense | | $ | 3,769 | | | $ | 3,085 | | | $ | 2,356 | | | $ | 9,210 | |
| Adjusted EBITDA | | | 9,303 | | | | 34,522 | | | | (25,265 | ) | | | 18,560 | |
| Segment assets | | | 219,306 | | | | 204,030 | | | | 74,232 | | | | 497,568 | |
| Capital expenditures | | | 1,363 | | | | 606 | | | | 2,392 | | | | 4,361 | |
| | | Six Months Ended June 30, 2023 | |
| | | Segment | |
| | | FVS | | | SV | | | Eliminations and Other | | | Consolidated | |
| | | | | | | | | | | | | | | | | |
| Fleet vehicle sales | | $ | 272,570 | | | $ | - | | | $ | - | | | $ | 272,570 | |
| Motorhome chassis sales | | | - | | | | 58,059 | | | | - | | | | 58,059 | |
| Other specialty vehicle sales | | | - | | | | 106,349 | | | | (4,624 | ) | | | 101,725 | |
| Aftermarket parts and accessories sales | | | 25,846 | | | | 10,340 | | | | - | | | | 36,186 | |
| Total sales | | $ | 298,416 | | | $ | 174,748 | | | $ | (4,624 | ) | | $ | 468,540 | |
| | | | | | | | | | | | | | | | | |
| Depreciation and amortization expense | | $ | 2,979 | | | $ | 3,379 | | | $ | 1,692 | | | $ | 8,050 | |
| Adjusted EBITDA | | | 24,941 | | | | 31,219 | | | | (29,505 | ) | | | 26,655 | |
| Segment assets | | | 252,352 | | | | 194,718 | | | | 48,776 | | | | 495,846 | |
| Capital expenditures | | | 3,567 | | | | 1,179 | | | | 7,435 | | | | 12,181 | |
|