XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 245,317 $ 241,809
Accumulated Amortization 97,908 92,019
Net Book Value 147,409 149,790
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 150,735 148,635
Accumulated Amortization 56,530 52,514
Net Book Value 94,205 96,121
Covenants Not-to-Compete [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 15,090 14,682
Accumulated Amortization 8,325 7,572
Net Book Value 6,765 7,110
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 65,432 64,432
Accumulated Amortization 19,319 18,256
Net Book Value 46,113 46,176
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,060 14,060
Accumulated Amortization 13,734 13,677
Net Book Value $ 326 $ 383