XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 7 - Customer and Geographic Information - Revenue Percentage by Major Customers (Details) - Customer Concentration Risk [Member] - Sales Revenue, Net [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Customer A [Member]        
Receivables percentage by major customer 40.00% 36.00% 39.00% 42.00%
Customer B [Member]        
Receivables percentage by major customer 10.00% 15.00% [1] 10.00%
[1] represents less than 10%