XML 39 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangibles (Tables)
6 Months Ended
Jun. 30, 2018
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

     7,086        —          7,086  

Other

     471        —          471  
  

 

 

    

 

 

    

 

 

 

June 30, 2018

   $ 233,027      $ (70,004    $ 163,023  
  

 

 

    

 

 

    

 

 

 
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, 2018      As of December 31, 2017  
     Gross
Carrying
Amount
     Accumulated
Amortization
     Net
Book
Value
     Gross
Carrying
Amount
     Accumulated
Amortization
     Net
Book
Value
 

Amortized intangibles:

                 

Customer relationships

   $ 127,900      $ 45,211      $ 82,689      $ 121,015      $ 38,651      $ 82,364  

Covenants not-to-compete

     12,715        6,120        6,595        11,807        4,773        7,034  

Trademarks and trade names

     61,068        16,119        44,949        58,136        14,076        44,060  

Backlog

     13,600        13,600        —          13,600        9,067        4,533  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 215,283      $ 81,050      $ 134,233      $ 204,558      $ 66,567      $ 137,991  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
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 2018

     10,084

2019

     19,685

2020

     18,893

2021

     17,850

2022

     16,932

Thereafter

     50,789