v3.26.1
Note 6 - Concentrations (Details Textual)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
Jun. 30, 2026
USD ($)
Jun. 30, 2025
Dec. 31, 2025
USD ($)
Accounts Payable and Accrued Liabilities, Current $ 6,865,000   $ 6,865,000   $ 5,037,000
Four Venders [Member]          
Accounts Payable and Accrued Liabilities, Current $ 2,758,000   $ 2,758,000   $ 673,000
Supplier Concentration Risk [Member] | Inventory Purchases [Member]          
Number of Major Vendors 4 4 4 4  
Supplier Concentration Risk [Member] | Inventory Purchases [Member] | Four Venders [Member]          
Concentration Risk, Percentage 93.00% 77.00% 90.00% 71.00%  
Customer Concentration Risk [Member] | Accounts Receivable [Member]          
Number of Major Customers 3       4
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Three Customers [Member]          
Concentration Risk, Percentage 33.00%        
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Four Customers [Member]          
Concentration Risk, Percentage         57.00%
Customer Concentration Risk [Member] | Revenue, Segment Benchmark [Member]          
Number of Major Customers 1 0 2 0  
Customer Concentration Risk [Member] | Revenue, Segment Benchmark [Member] | Customer One [Member]          
Concentration Risk, Percentage 10.00%        
Customer Concentration Risk [Member] | Revenue, Segment Benchmark [Member] | Customer One and Customer Two [Member]          
Concentration Risk, Percentage     23.00%