| Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] |
| (in thousands) | | September 30, 2026 | | | December 31, 2025 | |
| | | Principal | | | Carrying Value | | | Principal | | | Carrying Value | |
| Bank loans: | | | | | | | | | | | | | | | | |
| KSX Term Loans | | $ | 34,653 | | | $ | 34,242 | | | $ | 36,135 | | | $ | 35,551 | |
| KSX Revolvers | | | 2,169 | | | | 2,169 | | | | 2,053 | | | | 2,053 | |
| Extended Warranty Term Loans and DDTL | | | 14,779 | | | | 14,704 | | | | 15,504 | | | | 15,438 | |
| Extended Warranty Revolver | | | 1,000 | | | | 1,000 | | | | 2,000 | | | | 2,000 | |
| Total bank loans | | | 52,601 | | | | 52,115 | | | | 55,692 | | | | 55,042 | |
| Notes payable: | | | | | | | | | | | | | | | | |
| KSX Notes Payable | | | 1,893 | | | | 1,718 | | | | 1,164 | | | | 1,016 | |
| KSX Vehicle Loans | | | 726 | | | | 726 | | | | 630 | | | | 630 | |
| KSX Equipment Loans | | | 691 | | | | 691 | | | | 326 | | | | 326 | |
| Total notes payable | | | 3,310 | | | | 3,135 | | | | 2,120 | | | | 1,972 | |
| Subordinated debt | | | 15,000 | | | | 13,309 | | | | 15,000 | | | | 13,698 | |
| Total Debt | | $ | 70,911 | | | $ | 68,559 | | | $ | 72,812 | | | $ | 70,712 | |
|