XML 72 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 241,809 $ 204,558
Accumulated Amortization 92,019 66,567
Net Book Value 149,790 137,991
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 148,635 121,015
Accumulated Amortization 52,514 38,651
Net Book Value 96,121 82,364
Covenants Not-to-Compete [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,682 11,807
Accumulated Amortization 7,572 4,773
Net Book Value 7,110 7,034
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 64,432 58,136
Accumulated Amortization 18,256 14,076
Net Book Value 46,176 44,060
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,060 13,600
Accumulated Amortization 13,677 9,067
Net Book Value $ 383 $ 4,533