XML 31 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Percentages of Sales by End Market (Details) - End Market - Sales
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Percentage of Sales by End Market [Line Items]        
Percentage of sales 100.00% 100.00% 100.00% 100.00%
Manufacturing        
Percentage of Sales by End Market [Line Items]        
Percentage of sales 68.90% 55.20% 68.50% 61.20%
Non-residential construction        
Percentage of Sales by End Market [Line Items]        
Percentage of sales 11.40% 10.70% 11.10% 11.40%
Other        
Percentage of Sales by End Market [Line Items]        
Percentage of sales 19.70% 34.10% 20.40% 27.40%