XML 84 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 254,405 $ 241,809
Accumulated Amortization 110,084 92,019
Net Book Value 144,321 149,790
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 157,242 148,635
Accumulated Amortization 64,884 52,514
Net Book Value 92,358 96,121
Covenants Not-to-Compete [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 16,035 14,682
Accumulated Amortization 9,857 7,572
Net Book Value 6,178 7,110
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 67,048 64,432
Accumulated Amortization 21,489 18,256
Net Book Value 45,559 46,176
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,080 14,060
Accumulated Amortization 13,854 13,677
Net Book Value $ 226 $ 383