v3.26.1
Note 20 - Debt (Details Textual) - USD ($)
Nov. 18, 2024
Dec. 13, 2018
Jun. 30, 2026
Dec. 31, 2025
JPMorgan Chase Bank [Member]        
Letters of Credit Outstanding, Amount     $ 1,000,000  
JPMorgan Chase Bank [Member] | Letter of Credit [Member]        
Line of Credit Facility, Commitment Fee Percentage   1.00%    
Debt Instrument, Collateral Amount   $ 3,100,000 3,300,000  
Line of Credit Facility, Maximum Borrowing Capacity   $ 3,000,000    
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage   0.10%    
Debt Instrument, Interest Rate, Stated Percentage   1.00%    
Line of Credit Facility, Commitment Fee Amount   $ 500    
Term Loan [Member] | National Cooperative Bank ("NCB") [Member]        
Debt Instrument, Face Amount $ 7,400,000      
Debt Instrument, Basis Spread on Variable Rate 2.00%      
Line of Credit Facility, Commitment Fee Percentage 1.00%      
Debt Instrument, Fee Amount $ 100,000      
Long-Term Debt     $ 7,028,000 $ 7,100,000
Debt, Weighted Average Interest Rate     5.70% 6.20%
Term Loan [Member] | National Cooperative Bank ("NCB") [Member] | Deposits [Member]        
Debt Instrument, Collateral Amount     $ 4,300,000 $ 3,800,000