XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangibles (Tables)
6 Months Ended
Jun. 30, 2020
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, 2020
   $ 265,656      $ (70,004    $ 195,652  
Business Combinations
     4,733        —          4,733  
Other
     (121      —          (121
  
 
 
    
 
 
    
 
 
 
June 30, 2020
   $ 270,268      $ (70,004    $ 200,264  
  
 
 
    
 
 
    
 
 
 
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,
 
  
As of December 31,
 
 
  
2020
 
  
2019
 
 
  
Gross
Carrying
Amount
 
  
Accumulated
Amortization
 
  
Net
Book
Value
 
  
Gross
Carrying
Amount
 
  
Accumulated
Amortization
 
  
Net
Book
Value
 
Amortized intangibles:
  
     
  
     
  
     
  
     
  
     
  
     
Customer relationships
  
$
173,115
 
  
$
78,784
 
  
$
94,331
 
  
$
169,334
 
  
$
69,388
 
  
$
99,946
 
Covenants
not-to-compete
  
 
17,389
 
  
 
12,088
 
  
 
5,301
 
  
 
16,959
 
  
 
10,617
 
  
 
6,342
 
Trademarks and tradenames
  
 
71,543
 
  
 
24,908
 
  
 
46,635
 
  
 
69,718
 
  
 
22,609
 
  
 
47,109
 
Backlog
  
 
15,004
 
  
 
14,154
 
  
 
850
 
  
 
14,080
 
  
 
13,915
 
  
 
165
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
 
  
$
277,051
 
  
$
129,934
 
  
$
147,117
 
  
$
270,091
 
  
$
116,529
 
  
$
153,562
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
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 2020
   $ 13,268  
2021
     25,573  
2022
     24,162  
2023
     21,251  
2024
     17,736  
Thereafter
     45,127