XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Summary of Significant Accounting Policies - Concentrations (Details) - customer
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue Benchmark    
Concentrations    
Number of Major Customers   2
Customer Concentration Risk | Revenue Benchmark | Customer A    
Concentrations    
Concentration Risk, Percentage 23.00%  
Customer Concentration Risk | Revenue Benchmark | Customer C    
Concentrations    
Concentration Risk, Percentage 11.00%  
Customer Concentration Risk | Revenue Benchmark | Total Customer Base    
Concentrations    
Concentration Risk, Percentage 70.00%  
Customer Concentration Risk | Accounts Receivable. | Total Customer Base    
Concentrations    
Concentration Risk, Percentage 60.00% 66.00%