XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 277,051 $ 270,091
Accumulated Amortization 129,934 116,529
Net Book Value 147,117 153,562
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 173,115 169,334
Accumulated Amortization 78,784 69,388
Net Book Value 94,331 99,946
Covenants Not-to-Compete [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 17,389 16,959
Accumulated Amortization 12,088 10,617
Net Book Value 5,301 6,342
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 71,543 69,718
Accumulated Amortization 24,908 22,609
Net Book Value 46,635 47,109
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 15,004 14,080
Accumulated Amortization 14,154 13,915
Net Book Value $ 850 $ 165