XML 55 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 252,130 $ 241,809
Accumulated Amortization 103,927 92,019
Net Book Value 148,203 149,790
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 155,775 148,635
Accumulated Amortization 60,641 52,514
Net Book Value 95,134 96,121
Covenants Not-to-Compete [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 15,843 14,682
Accumulated Amortization 9,097 7,572
Net Book Value 6,746 7,110
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 66,432 64,432
Accumulated Amortization 20,396 18,256
Net Book Value 46,036 46,176
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,080 14,060
Accumulated Amortization 13,793 13,677
Net Book Value $ 287 $ 383