Annual report pursuant to Section 13 and 15(d)

Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Detail)

v3.3.1.900
Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Detail) - Acquisitions [Member]
$ in Thousands
12 Months Ended
Dec. 31, 2015
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Estimated Fair Value at Acquisition Date $ 24,987
Weighted Average Amortization Period at Acquisition Date 10 years 10 months 24 days
Customer Relationships [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated Fair Value at Acquisition Date $ 16,257
Weighted Average Amortization Period at Acquisition Date 13 years 8 months 12 days
Backlog [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated Fair Value at Acquisition Date $ 2,552
Weighted Average Amortization Period at Acquisition Date 1 year 3 months 18 days
Trade Names [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated Fair Value at Acquisition Date $ 4,002
Weighted Average Amortization Period at Acquisition Date 8 years 9 months 18 days
Non-compete Agreements [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated Fair Value at Acquisition Date $ 2,176
Weighted Average Amortization Period at Acquisition Date 5 years