XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Narrative (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
customer
country
Sep. 30, 2019
Concentration Risk [Line Items]        
Number of customers | customer     400  
Number of countries in which customers are located (more than) | country     50  
Length of contract terms     We typically sell to customers under master service agreements, with primarily one-year terms, or by purchase orders.  
10 Largest Customers | Customer Concentration Risk | Revenue from Contract with Customer        
Concentration Risk [Line Items]        
Concentration risk percentage 48.00% 51.00% 43.00% 47.00%
Shaw Industries Group Inc | Customer Concentration Risk | Revenue from Contract with Customer        
Concentration Risk [Line Items]        
Concentration risk percentage 14.00% 23.00% 13.00% 21.00%