XML 17 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]  
Aggregate Future Minimum Lease Payments under all Non-cancelable Lease Agreements

At December 31, 2014, the aggregate future minimum lease payments under all non-cancelable lease agreements were as follows:

 

(in thousands)

      

2015

   $ 38,458   

2016

     36,083   

2017

     29,867   

2018

     23,376   

2019

     18,247   

Thereafter

     36,906   
  

 

 

 

Total minimum future lease payments

$ 182,937