XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Note 1 - Summary of Significant Accounting Policies (Details Textual)
12 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Jan. 01, 2019
USD ($)
Cash, FDIC Insured Amount $ 250,000    
Accounts Receivable, Allowance for Credit Loss, Ending Balance 4,662 $ 7,315 $ 4,662
Accounts Receivable, Allowance for Credit Loss, Writeoff 9,233 1,162  
Operating Lease, Right-of-Use Asset 543,465    
Freight Costs, Incurred During the Period 195,505 161,571  
Advertising Expense 14,156 8,578  
Unrecognized Tax Benefits, Ending Balance 0    
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total 0 $ 0  
Operating Lease, Liability, Total $ 543,465    
California Franchise Tax Board [Member]      
Open Tax Year 2016 2017 2018 2019 2020    
Accounting Standards Update 2016-02 [Member]      
Operating Lease, Right-of-Use Asset     625,826
Operating Lease, Liability, Total     $ 625,826
Minimum [Member]      
Allowance for Doubtful Accounts Receivable, Percent 1.00%    
Maximum [Member]      
Allowance for Doubtful Accounts Receivable, Percent 10.00%    
Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Number of Major Customers 1 1  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | One Customer [Member]      
Concentration Risk, Percentage 29.00% 8.00%  
Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Number of Major Customers 1 0  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | One Customer [Member]      
Concentration Risk, Percentage 21.00%    
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member]      
Concentration Risk, Percentage 39.00% 54.00%  
Number of Vendors 1 1  
Vendor A [Member] | Account Payable [Member]      
Concentration Risk, Percentage 23.00%    
Vendor A [Member] | Accounts Payable [Member]      
Concentration Risk, Percentage   25.00%  
Vendor B [Member] | Account Payable [Member]      
Concentration Risk, Percentage 12.00%    
Vendor B [Member] | Accounts Payable [Member]      
Concentration Risk, Percentage   19.00%  
Vendor C [Member] | Account Payable [Member]      
Concentration Risk, Percentage 8.00%