XML 70 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 274,635 $ 270,091
Accumulated Amortization 123,209 116,529
Net Book Value 151,426 153,562
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 171,945 169,334
Accumulated Amortization 74,061 69,388
Net Book Value 97,884 99,946
Covenants Not-to-Compete [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 17,189 16,959
Accumulated Amortization 11,391 10,617
Net Book Value 5,798 6,342
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 70,891 69,718
Accumulated Amortization 23,752 22,609
Net Book Value 47,139 47,109
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,610 14,080
Accumulated Amortization 14,005 13,915
Net Book Value $ 605 $ 165