XML 58 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 5 - Accounts Receivable and Customer Concentrations - Concentration of Revenue (Details) - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Customer A [Member] | Sales Revenue, Net [Member]    
Concentration risk 9.30% 13.20%
Customer A [Member] | Accounts Receivable [Member]    
Concentration risk 15.20% 14.20%
Customer B [Member] | Sales Revenue, Net [Member]    
Concentration risk 26.60% 28.50%
Customer B [Member] | Accounts Receivable [Member]    
Concentration risk 25.80% 52.20%
Customer C [Member] | Sales Revenue, Net [Member]    
Concentration risk 11.90% 10.30%
Customer C [Member] | Accounts Receivable [Member]    
Concentration risk 9.00% 5.20%
Customer D [Member] | Sales Revenue, Net [Member]    
Concentration risk 11.30% 6.40%
Customer D [Member] | Accounts Receivable [Member]    
Concentration risk 7.60% 5.90%