XML 69 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Note 10 - Customer and Geographic Information - Revenue Percentage by Major Customers (Details) - Customer Concentration Risk [Member]
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenue Benchmark [Member] | Customer A [Member]    
Concentration risk 26.00% 36.00%
Accounts Receivable [Member] | Customer A [Member]    
Concentration risk 17.00% 27.00% [1]
Accounts Receivable [Member] | Customer B [Member]    
Concentration risk 15.00% 14.00%
Accounts Receivable [Member] | Customer C [Member]    
Concentration risk 14.00% 12.00%
[1] represents less than 10%