XML 79 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Note 12 - Concentrations (Details Textual)
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
Dec. 31, 2020
Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Number of Distributors 1 1 1
Number of Major Customers 1 0  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | One Distributor [Member]      
Concentration Risk, Percentage 8.00% 16.00% 18.00%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | One Customer [Member]      
Concentration Risk, Percentage 10.00%    
Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Number of Distributors 2 2  
Number of Major Customers 2 2  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | One Distributor [Member]      
Concentration Risk, Percentage 15.00% 20.00%  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Two Distributor [Member]      
Concentration Risk, Percentage 6.00% 10.00%  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer One[Member]      
Concentration Risk, Percentage 26.00% 14.00%  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer Two [Member]      
Concentration Risk, Percentage 11.00% 13.00%  
Customer Concentration Risk [Member] | Cost of Goods and Service, Product and Service Benchmark [Member] | Raw Materials [Member]      
Number of Distributors 1    
Concentration Risk, Percentage 33.00% 21.00%  
Number of Vendors   1  
Supplier Concentration Risk [Member] | Cost of Goods and Service, Product and Service Benchmark [Member] | Raw Materials [Member]      
Concentration Risk, Percentage     23.00%
Number of Vendors     1
Supplier Concentration Risk [Member] | Cost of Goods and Service, Product and Service Benchmark [Member] | Packaging Materials [Member]      
Concentration Risk, Percentage 91.00% 84.00% 88.00%
Number of Vendors 5 5 5
Maximum [Member]      
Cash, FDIC Insured Amount $ 250,000