XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 225,988 $ 204,558
Accumulated Amortization 86,279 66,567
Net Book Value 139,709 137,991
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 135,900 121,015
Accumulated Amortization 48,668 38,651
Net Book Value 87,232 82,364
Covenants Not-to-Compete [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,780 11,807
Accumulated Amortization 6,826 4,773
Net Book Value 6,954 7,034
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 62,248 58,136
Accumulated Amortization 17,166 14,076
Net Book Value 45,082 44,060
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,060 13,600
Accumulated Amortization 13,619 9,067
Net Book Value $ 441 $ 4,533