XML 26 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Note 2 - Summary of Significant Accounting Policies - Concentrations (Details) - customer
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenue Benchmark        
Concentrations        
Number of Major Customers 3   3  
Concentration Risk, Percentage 58.00%   49.00%  
Customer Concentration Risk | Revenue Benchmark        
Concentrations        
Number of Major Customers       6
Concentration Risk, Percentage   66.00%   71.00%
Customer Concentration Risk | Accounts Receivable.        
Concentrations        
Number of Major Customers     3  
Concentration Risk, Percentage     64.00%