XML 38 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangibles (Tables)
3 Months Ended
Mar. 31, 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

     5,783        —          5,783  

Other

     432        —          432  
  

 

 

    

 

 

    

 

 

 

March 31, 2018

   $ 231,685      $ (70,004    $ 161,681  
  

 

 

    

 

 

    

 

 

 
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 March 31, 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

   $ 124,860      $ 41,866      $ 82,994      $ 121,015      $ 38,651      $ 82,364  

Covenants not-to-compete

     12,112        5,423        6,689        11,807        4,773        7,034  

Trademarks and trade names

     60,024        15,089        44,935        58,136        14,076        44,060  

Backlog

     13,600        11,333        2,267        13,600        9,067        4,533  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 210,596      $ 73,711      $ 136,885      $ 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

   $ 16,966  

2019

     19,054  

2020

     18,338  

2021

     17,320  

2022

     16,402  

Thereafter

     48,805