XML 55 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues - Narrative (Details)
3 Months Ended
Mar. 31, 2020
customer
country
Mar. 31, 2019
Concentration Risk [Line Items]    
Number of customers | customer 400  
Number of countries in which customers are located (more than) | country 40  
Length of contract terms We typically sell to customers under master service agreements, with primarily one-year terms, or by purchase orders.  
Duration of customer relationship 20 years  
10 Largest Customers | Customer Concentration Risk | Revenue from Contract with Customer    
Concentration Risk [Line Items]    
Concentration risk percentage 43.00% 48.00%
Shaw Industries Group Inc | Customer Concentration Risk | Revenue from Contract with Customer    
Concentration Risk [Line Items]    
Concentration risk percentage 17.00% 22.00%