XML 103 R78.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 16 - Customer Concentration (Details Textual)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Customer Concentration Risk [Member] | Sales Revenue, Net [Member] | Ten Largest Customers [Member]      
Concentration Risk, Percentage 41.40% 39.50% 40.60%