XML 74 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangibles (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Change in Carrying Amount of Goodwill
The change in carrying amount of goodwill was as follows (in thousands):
                         
 
Goodwill
(Gross)
   
Accumulated
Impairment
Losses
   
Goodwill
(Net)
 
January 1, 2018
  $
225,470
    $
(70,004
)   $
155,466
 
Business combinations
   
17,023
     
     
17,023
 
Other
   
560
     
     
560
 
                         
December 31, 2018
   
243,053
     
(70,004
)    
173,049
 
Business combinations
   
22,405
     
     
22,405
 
Other
   
198
     
     
198
 
                         
December 31, 2019
  $
265,656
    $
(70,004
)   $
195,652
 
                         
 
 
 
Schedule of Gross Carrying Amount, Accumulated Amortization and Net Book Value
The following table provides the gross carrying amount, accumulated amortization and net book value for each major class of intangibles (in thousands):
                                                 
 
As of December 31,
 
 
2019
   
2018
 
 
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Net
Book
Value
   
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Net
Book
Value
 
Amortized intangibles:
   
     
     
     
     
     
 
Customer relationships
  $
 169,334
    $
 69,388
    $
 99,946
    $
148,635
    $
52,514
    $
96,121
 
Covenants
not-to-compete
   
16,959
     
10,617
     
6,342
     
14,682
     
7,572
     
7,110
 
Trademarks and tradenames
   
69,718
     
22,609
     
47,109
     
64,432
     
18,256
     
46,176
 
Backlog
   
14,080
     
13,915
     
165
     
14,060
     
13,677
     
383
 
                                                 
  $
 270,091
    $
 116,529
    $
 153,562
    $
241,809
    $
92,019
    $
149,790
 
                                                 
 
 
 
Schedule of Estimated Aggregate Annual Amortization Remaining estimated aggregate annual amortization expense is as follows (in thousands):
         
2020
  $
25,741
 
2021
   
24,399
 
2022
   
23,479
 
2023
   
20,568
 
2024
   
17,053
 
Thereafter
   
42,322