XML 118 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 270,091 $ 241,809
Accumulated Amortization 116,529 92,019
Net Book Value 153,562 149,790
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 169,334 148,635
Accumulated Amortization 69,388 52,514
Net Book Value 99,946 96,121
Covenants Not-to-Compete [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 16,959 14,682
Accumulated Amortization 10,617 7,572
Net Book Value 6,342 7,110
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 69,718 64,432
Accumulated Amortization 22,609 18,256
Net Book Value 47,109 46,176
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,080 14,060
Accumulated Amortization 13,915 13,677
Net Book Value $ 165 $ 383