XML 104 R86.htm IDEA: XBRL DOCUMENT v3.8.0.1
Geographic, Customer and Supplier Information - Major Customers (Details)
12 Months Ended
Dec. 31, 2017
customer
item
Dec. 31, 2016
customer
Dec. 31, 2015
customer
Total revenue | Customer concentration      
Major customers      
Number of customers 10 10 10
Percentage of revenue contributed by customer 27.00% 36.00% 50.00%
Total revenue | Customer concentration | Customer One      
Major customers      
Number of customers     1
Percentage of revenue contributed by customer     30.00%
Cost of goods sold, product line | Supplier concentration      
Major customers      
Number of independent vendors | item 4