XML 43 R30.htm IDEA: XBRL DOCUMENT v3.20.1
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Deferred Revenue $ 9,900   $ 12,300
Revenue from Contract with Customer, Excluding Assessed Tax 1,968,647 $ 1,961,267  
Cost of goods sold 1,592,249 1,578,771  
Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 702,214 736,906  
Construction [Domain]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 636,503 633,288  
Utility [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 340,945 308,269  
Commercial, Institutional and Government [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 288,985 282,804  
UNITED STATES      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 1,478,491 1,460,991  
CANADA      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 377,419 384,596  
Non-US [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 112,737 115,680  
Shipping and Handling [Member]      
Disaggregation of Revenue [Line Items]      
Cost of goods sold $ 18,000 $ 17,000