XML 137 R116.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SUBSEQUENT EVENTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 26, 2020
Jan. 08, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Subsequent Event [Line Items]          
Payments to Acquire Businesses, Gross     $ 185,209 $ 210,167 $ 232,630
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual     11,000 64,000  
Dyna-Flo Valve Services Ltd. (Dyna-Flo) [Member] | Commercial/Industrial          
Subsequent Event [Line Items]          
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual     25,000    
Pension Plan [Member]          
Subsequent Event [Line Items]          
Contributions made by employer     $ 3,867 $ 55,311  
Subsequent Event [Member] | Dyna-Flo Valve Services Ltd. (Dyna-Flo) [Member] | Commercial/Industrial          
Subsequent Event [Line Items]          
Payments to Acquire Businesses, Gross $ 61,000        
Subsequent Event [Member] | Canada, Dollars | Dyna-Flo Valve Services Ltd. (Dyna-Flo) [Member] | Commercial/Industrial          
Subsequent Event [Line Items]          
Payments to Acquire Businesses, Gross $ 81,000        
Subsequent Event [Member] | Pension Plan [Member]          
Subsequent Event [Line Items]          
Contributions made by employer   $ 150,000