v3.26.1
Note 9 - Debt - Schedule of Outstanding Debt (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Mar. 14, 2025
Total debt, gross $ 47,053,000 $ 44,450,000  
Less: debt issuance costs 409,000 497,000  
Total debt, net 46,644,000 43,953,000  
Less: current portion of debt, net 5,490,000 4,430,000  
Total non-current portion of debt, net $ 41,154,000 39,523,000  
Term Loan [Member]      
Issuance Date Nov. 06, 2025    
Maturity Date Nov. 06, 2028    
Total debt, gross $ 33,900,000 35,700,000  
Issuance Date Nov. 06, 2025    
Maturity Date Nov. 06, 2028    
Subordinated Debt [Member]      
Issuance Date Mar. 14, 2025    
Maturity Date Sep. 14, 2027    
Total debt, gross $ 3,409,000 3,810,000  
Issuance Date Mar. 14, 2025    
Maturity Date Sep. 14, 2027    
Interest rate 14.00%   14.00%
New Credit Agreement [Member]      
Issuance Date Nov. 06, 2025    
Maturity Date Nov. 06, 2028    
Total debt, gross $ 9,744 $ 4,940  
Issuance Date Nov. 06, 2025    
Maturity Date Nov. 06, 2028