| Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] |
| (in thousands) | | June 30, 2026 | | | December 31, 2025 | |
| | | Principal | | | Carrying Value | | | Principal | | | Carrying Value | |
| Bank loans: | | | | | | | | | | | | | | | | |
| KSX Term Loans | | $ | 34,323 | | | $ | 33,794 | | | $ | 36,135 | | | $ | 35,551 | |
| KSX Revolvers | | | 2,229 | | | | 2,229 | | | | 2,053 | | | | 2,053 | |
| Extended Warranty Term Loan and DDTL | | | 10,929 | | | | 10,873 | | | | 15,504 | | | | 15,438 | |
| Extended Warranty Revolver | | | 3,750 | | | | 3,750 | | | | 2,000 | | | | 2,000 | |
| Total bank loans | | | 51,231 | | | | 50,646 | | | | 55,692 | | | | 55,042 | |
| Notes payable: | | | | | | | | | | | | | | | | |
| KSX Notes Payable | | | 1,967 | | | | 1,782 | | | | 1,164 | | | | 1,016 | |
| KSX Vehicle Loans | | | 719 | | | | 719 | | | | 630 | | | | 630 | |
| KSX Equipment Loans | | | 715 | | | | 715 | | | | 326 | | | | 326 | |
| Total notes payable | | | 3,401 | | | | 3,216 | | | | 2,120 | | | | 1,972 | |
| Subordinated debt | | | 15,000 | | | | 13,428 | | | | 15,000 | | | | 13,698 | |
| Total Debt | | $ | 69,632 | | | $ | 67,290 | | | $ | 72,812 | | | $ | 70,712 | |
|