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

   $ 177,090      $ (70,004    $ 107,086  

Business Combinations

     36,948        —          36,948  

Other

     210        —          210  
  

 

 

    

 

 

    

 

 

 

March 31, 2017

   $ 214,248      $ (70,004    $ 144,244  
  

 

 

    

 

 

    

 

 

 
Schedule of Gross Carrying Amount and Accumulated Amortization

The following table provides the gross carrying amount and accumulated amortization for each major class of intangibles (in thousands):

 

     As of March 31, 2017      As of December 31, 2016  
     Gross
Carrying
Amount
     Accumulated
Amortization
     Net
Book
Value
     Gross
Carrying
Amount
     Accumulated
Amortization
     Net
Book
Value
 

Amortized intangibles:

                 

Customer relationships

   $ 108,983      $ 29,659      $ 79,324      $ 80,909      $ 27,533      $ 53,376  

Covenants not-to-compete

     10,238        3,003        7,235        8,602        2,466        6,136  

Trademarks and tradenames

     52,698        11,227        41,471        37,303        10,498        26,805  

Backlog

     13,400        2,233        11,167        —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 185,319      $ 46,122      $ 139,197      $ 126,814      $ 40,497      $ 86,317  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
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 2017

   $ 19,437  

2018

     21,140  

2019

     16,168  

2020

     15,568  

2021

     14,550  

Thereafter

     52,334