XML 38 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangibles (Tables)
6 Months Ended
Jun. 30, 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, 2019
  $  
243,053
    $  
(70,004
)   $  
173,049
 
Business Combinations
   
10,272
     
—  
     
10,272
 
Other
   
91
     
—  
     
91
 
                         
June 30, 2019
  $
253,416
    $
(70,004
)   $
183,412
 
                         
 
 
 
 
 
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 June 30, 2019
   
As of December 31, 2018
 
 
Gross
   
   
Net
   
Gross
   
   
Net
 
 
Carrying
   
Accumulated
   
Book
   
Carrying
   
Accumulated
   
Book
 
 
Amount
   
Amortization
   
Value
   
Amount
   
Amortization
   
Value
 
Amortized intangibles:
   
     
     
     
     
     
 
Customer relationships
  $  
155,775
    $  
60,641
    $  
95,134
    $  
148,635
    $  
52,514
    $  
96,121
 
Covenants
not-to-compete
   
15,843
     
9,097
     
6,746
     
14,682
     
7,572
     
7,110
 
Trademarks and trade names
   
66,432
     
20,396
     
46,036
     
64,432
     
18,256
     
46,176
 
Backlog
   
14,080
     
13,793
     
287
     
14,060
     
13,677
     
383
 
                                                 
  $
252,130
    $
103,927
    $
148,203
    $
241,809
    $
92,019
    $
149,790
 
                                                 
 
 
 
Schedule of Estimated Aggregate Annual Amortization Remaining estimated aggregate annual amortization expense is as follows (amounts, in thousands, are for the fiscal year ended):
         
Remainder of 2019
   
12,201
 
2020
   
23,604
 
2021
   
22,262
 
2022
   
21,342
 
2023
   
18,431
 
Thereafter
   
50,363