XML 56 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 215,283 $ 204,558
Accumulated Amortization 81,050 66,567
Net Book Value 134,233 137,991
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 127,900 121,015
Accumulated Amortization 45,211 38,651
Net Book Value 82,689 82,364
Covenants Not-to-Compete [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 12,715 11,807
Accumulated Amortization 6,120 4,773
Net Book Value 6,595 7,034
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 61,068 58,136
Accumulated Amortization 16,119 14,076
Net Book Value 44,949 44,060
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,600 13,600
Accumulated Amortization $ 13,600 9,067
Net Book Value   $ 4,533