XML 59 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Other Intangible Assets - Other Intangible Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 599,897 $ 484,336
Accumulated Amortization (324,879) (297,313)
Intangible Assets, Net $ 275,018 187,023
Remaining Weighted Average Amortization Period in Years 9 years 2 months 7 days  
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 328,087 244,329
Accumulated Amortization (129,000) (110,640)
Intangible Assets, Net $ 199,087 133,689
Remaining Weighted Average Amortization Period in Years 7 years 7 months 6 days  
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 136,529 133,592
Accumulated Amortization (135,807) (132,441)
Intangible Assets, Net $ 722 1,151
Remaining Weighted Average Amortization Period in Years 1 year  
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 74,833 54,723
Accumulated Amortization (15,929) (12,855)
Intangible Assets, Net $ 58,904 41,868
Remaining Weighted Average Amortization Period in Years 16 years 4 months 24 days  
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 37,906 29,212
Accumulated Amortization (26,967) (25,546)
Intangible Assets, Net $ 10,939 3,666
Remaining Weighted Average Amortization Period in Years 4 years 2 months 7 days  
Patented rights and developed technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 22,542 22,480
Accumulated Amortization (17,176) (15,831)
Intangible Assets, Net $ 5,366 $ 6,649
Remaining Weighted Average Amortization Period in Years 3 years 7 months 6 days