XML 60 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Concentrations (Details Textual)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Accounts Payable and Accrued Liabilities, Current $ 2,846,000 $ 2,333,000
Two Vendors [Member]    
Accounts Payable and Accrued Liabilities, Current $ 266,000 $ 200,000
Supplier Concentration Risk [Member] | Inventory Purchases [Member]    
Number of Major Vendors 2 2
Supplier Concentration Risk [Member] | Inventory Purchases [Member] | Two Vendors [Member]    
Concentration Risk, Percentage 61.00% 76.00%
Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Number of Major Customers 5 2
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Five Customers [Member]    
Concentration Risk, Percentage 10.00%  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Two Customers [Member]    
Concentration Risk, Percentage   10.00%