| Schedule of Segment Reporting Information, by Segment [Table Text Block] |
| | | 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 | |
| | | Three Months Ended June 30, 2022 | |
| | | Segment | |
| | | FVS | | | SV | | | Eliminations and Other | | | Consolidated | |
| | | | | | | | | | | | | | | | | |
| Fleet vehicle sales | | $ | 126,181 | | | $ | - | | | $ | - | | | $ | 126,181 | |
| Motorhome chassis sales | | | - | | | | 42,710 | | | | - | | | | 42,710 | |
| Other specialty vehicle sales | | | - | | | | 47,044 | | | | - | | | | 47,044 | |
| Aftermarket parts and accessories sales | | | 10,716 | | | | 5,544 | | | | - | | | | 16,260 | |
| Total sales | | $ | 136,897 | | | $ | 95,298 | | | $ | - | | | $ | 232,195 | |
| | | | | | | | | | | | | | | | | |
| Depreciation and amortization expense | | $ | 1,182 | | | $ | 1,953 | | | $ | 592 | | | $ | 3,727 | |
| Adjusted EBITDA | | | 14,525 | | | | 12,859 | | | | (13,695 | ) | | | 13,689 | |
| Segment assets | | | 228,863 | | | | 223,388 | | | | 42,762 | | | | 495,013 | |
| Capital expenditures | | | 3,666 | | | | 452 | | | | 929 | | | | 5,047 | |
| | | 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 | |
| | | Six Months Ended | |
| | | June 30, 2022 | |
| | | Segment | |
| | | FVS | | | SV | | | Eliminations and Other | | | Consolidated | |
| | | | | | | | | | | | | | | | | |
| Fleet vehicle sales | | $ | 229,323 | | | $ | - | | | $ | - | | | $ | 229,323 | |
| Motorhome chassis sales | | | - | | | | 87,601 | | | | - | | | | 87,601 | |
| Other specialty vehicle sales | | | - | | | | 91,750 | | | | - | | | | 91,750 | |
| Aftermarket parts and accessories sales | | | 20,271 | | | | 10,133 | | | | - | | | | 30,404 | |
| Total sales | | $ | 249,594 | | | $ | 189,484 | | | $ | - | | | $ | 439,078 | |
| | | | | | | | | | | | | | | | | |
| Depreciation and amortization expense | | $ | 1,930 | | | $ | 3,614 | | | $ | 1,152 | | | $ | 6,696 | |
| Adjusted EBITDA | | | 13,654 | | | | 22,958 | | | | (23,566 | ) | | | 13,046 | |
| Segment assets | | | 228,863 | | | | 223,388 | | | | 42,762 | | | | 495,013 | |
| Capital expenditures | | | 7,799 | | | | 686 | | | | 2,007 | | | | 10,492 | |
|