v3.26.3
Note 10 - Debt - Component of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Principal $ 70,911 $ 72,812
Carrying value 68,559 70,712
Notes Payable to Banks [Member]    
Principal 52,601 55,692
Carrying value 52,115 55,042
Notes Payable to Banks [Member] | KSX Bank Term Loans [Member]    
Principal 34,653 36,135
Carrying value 34,242 35,551
Notes Payable to Banks [Member] | KSX Revolver [Member]    
Principal 2,169 2,053
Carrying value 2,169 2,053
Notes Payable to Banks [Member] | Extended Warranty Term Loan and DDTL [Member]    
Principal 14,779 15,504
Carrying value 14,704 15,438
Notes Payable to Banks [Member] | Extended Warranty Revolver [Member]    
Principal 1,000 2,000
Carrying value 1,000 2,000
Notes Payable, Other Payables [Member]    
Principal 3,310 2,120
Carrying value 3,135 1,972
Notes Payable, Other Payables [Member] | KSX Notes Payable [Member]    
Principal 1,893 1,164
Carrying value 1,718 1,016
Notes Payable, Other Payables [Member] | KSX Vehicle Loans [Member]    
Principal 726 630
Carrying value 726 630
Notes Payable, Other Payables [Member] | KSX Equipment Loans [Member]    
Principal 691 326
Carrying value 691 326
Subordinated Debt [Member]    
Principal 15,000 15,000
Carrying value $ 13,309 $ 13,698