XML 64 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Summary of Significant Accounting Policies (Details Textual)
12 Months Ended
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Operating Lease, Right-of-Use Asset $ 495,377
Operating Lease, Liability, Noncurrent 399,733
Operating Lease, Liability, Current 60,675
Advertising Expense $ 29,840 $ 33,118
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | shares 40,402 39,402
Share-based Payment Arrangement, Noncash Expense, Total $ 33,997 $ 33,997
Shares Based Compensation, Stock Options Unamortized Fair Value $ 74,660  
Share-based Compensation, Weighted Average Remaining Amortization Period 5 years  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares $ 5.16 $ 3.03
Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Number of Major Customers 4 4
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Four Customers [Member]    
Concentration Risk, Percentage 73.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer One [Member]    
Concentration Risk, Percentage 35.60% 33.70%
Accounts Receivable, after Allowance for Credit Loss, Total $ 241,298 $ 285,350
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Two [Member]    
Concentration Risk, Percentage 17.10% 23.80%
Accounts Receivable, after Allowance for Credit Loss, Total $ 115,864 $ 202,080
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Three [Member]    
Concentration Risk, Percentage 16.40% 12.00%
Accounts Receivable, after Allowance for Credit Loss, Total $ 111,149 $ 101,678
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Four [Member]    
Concentration Risk, Percentage 3.90% 1.50%
Accounts Receivable, after Allowance for Credit Loss, Total $ 26,523 $ 12,671
Revenue Benchmark [Member] | Customer Concentration Risk [Member]    
Concentration Risk, Percentage   59.70%
Number of Major Customers 4 4
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Four Customers [Member]    
Concentration Risk, Percentage 54.70%