XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenues - Narrative (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
customer
country
Sep. 30, 2017
Revenue from Contract with Customer [Abstract]        
Length of delivery period     60 days  
Number of customers (more than) | customer     500  
Number of countries in which customers are located (more than) | country     40  
Length of contract terms     We typically sell to customers under contracts, with one- to two-year terms on average, or by purchase orders.  
10 Largest Customers [Member] | Customer Concentration Risk [Member] | Sales Revenue, Net [Member]        
Concentration Risk [Line Items]        
Concentration risk percentage 48.00% 44.00% 45.00% 43.00%