v3.26.1
Note 10 - Debt - Component of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Principal $ 69,632 $ 72,812
Carrying value 67,290 70,712
Notes Payable to Banks [Member]    
Principal 51,231 55,692
Carrying value 50,646 55,042
Notes Payable to Banks [Member] | KSX Bank Term Loans [Member]    
Principal 34,323 36,135
Carrying value 33,794 35,551
Notes Payable to Banks [Member] | KSX Revolver [Member]    
Principal 2,229 2,053
Carrying value 2,229 2,053
Notes Payable to Banks [Member] | Extended Warranty Term Loan and DDTL [Member]    
Principal 10,929 15,504
Carrying value 10,873 15,438
Notes Payable to Banks [Member] | Extended Warranty Revolver [Member]    
Principal 3,750 2,000
Carrying value 3,750 2,000
Notes Payable, Other Payables [Member]    
Principal 3,401 2,120
Carrying value 3,216 1,972
Notes Payable, Other Payables [Member] | KSX Notes Payable [Member]    
Principal 1,967 1,164
Carrying value 1,782 1,016
Notes Payable, Other Payables [Member] | KSX Vehicle Loans [Member]    
Principal 719 630
Carrying value 719 630
Notes Payable, Other Payables [Member] | KSX Equipment Loans [Member]    
Principal 715 326
Carrying value 715 326
Subordinated Debt [Member]    
Principal 15,000 15,000
Carrying value $ 13,428 $ 13,698