Quarterly report pursuant to Section 13 or 15(d)

Goodwill and Other Intangible Assets - Other Intangible Assets (Detail)

v3.7.0.1
Goodwill and Other Intangible Assets - Other Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization $ 487,074 $ 484,336
Accumulated Amortization (305,140) (297,313)
Intangible Assets, Net $ 181,934 187,023
Remaining Weighted Average Amortization Period in Years 10 years 3 months 18 days  
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization $ 246,049 244,329
Accumulated Amortization (115,894) (110,640)
Intangible Assets, Net $ 130,155 133,689
Remaining Weighted Average Amortization Period in Years 8 years 6 months  
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization $ 134,152 133,592
Accumulated Amortization (133,227) (132,441)
Intangible Assets, Net $ 925 1,151
Remaining Weighted Average Amortization Period in Years 8 months 12 days  
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization $ 55,063 54,723
Accumulated Amortization (13,773) (12,855)
Intangible Assets, Net $ 41,290 41,868
Remaining Weighted Average Amortization Period in Years 17 years 6 months  
Non-compete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization $ 29,325 29,212
Accumulated Amortization (25,974) (25,546)
Intangible Assets, Net $ 3,351 3,666
Remaining Weighted Average Amortization Period in Years 2 years 9 months 18 days  
Patented Rights and Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization $ 22,485 22,480
Accumulated Amortization (16,272) (15,831)
Intangible Assets, Net $ 6,213 $ 6,649
Remaining Weighted Average Amortization Period in Years 3 years 10 months 24 days