XML 55 R45.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Other Intangible Assets - Other Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 497,861 $ 484,336
Accumulated Amortization (313,486) (297,313)
Intangible Assets, Net $ 184,375 187,023
Remaining Weighted Average Amortization Period in Years 9 years 10 months 24 days  
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 254,989 244,329
Accumulated Amortization (121,292) (110,640)
Intangible Assets, Net $ 133,697 133,689
Remaining Weighted Average Amortization Period in Years 8 years 2 months 12 days  
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 134,967 133,592
Accumulated Amortization (134,295) (132,441)
Intangible Assets, Net $ 672 1,151
Remaining Weighted Average Amortization Period in Years 8 months 12 days  
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 55,439 54,723
Accumulated Amortization (14,708) (12,855)
Intangible Assets, Net $ 40,731 41,868
Remaining Weighted Average Amortization Period in Years 17 years 3 months 18 days  
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 29,958 29,212
Accumulated Amortization (26,470) (25,546)
Intangible Assets, Net $ 3,488 3,666
Remaining Weighted Average Amortization Period in Years 2 years 10 months 25 days  
Patented rights and developed technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 22,508 22,480
Accumulated Amortization (16,721) (15,831)
Intangible Assets, Net $ 5,787 $ 6,649
Remaining Weighted Average Amortization Period in Years 3 years 8 months 12 days