XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Note 2 - Summary of Significant Accounting Policies - Concentrations (Details) - customer
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenue Benchmark    
Concentrations    
Number of Major Customers 2 3
Accounts Receivable.    
Concentrations    
Number of Major Customers 2  
Customer Concentration Risk | Revenue Benchmark    
Concentrations    
Concentration Risk, Percentage 66.00%  
Customer Concentration Risk | Revenue Benchmark | Customer A    
Concentrations    
Concentration Risk, Percentage 35.00%  
Customer Concentration Risk | Revenue Benchmark | Customer B    
Concentrations    
Concentration Risk, Percentage 31.00%  
Customer Concentration Risk | Accounts Receivable.    
Concentrations    
Concentration Risk, Percentage 65.00% 73.00%