Balances Related to Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 100,681 $ 100,352
Accumulated Amortization (35,477) (31,932)
Net Carrying Amount 65,204 68,420
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 92,805 92,515
Accumulated Amortization (31,642) (28,729)
Net Carrying Amount $ 61,163 63,786
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life in Years 15 years  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life in Years 20 years  
Trade names/trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 5,928 5,892
Accumulated Amortization (2,843) (2,364)
Net Carrying Amount $ 3,085 3,528
Trade names/trademarks | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life in Years 5 years  
Trade names/trademarks | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life in Years 10 years  
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life in Years 5 years  
Gross Carrying Amount $ 1,888 1,886
Accumulated Amortization (964) (813)
Net Carrying Amount $ 924 1,073
Other    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life in Years 20 years  
Gross Carrying Amount $ 60 59
Accumulated Amortization (28) (26)
Net Carrying Amount $ 32 $ 33