XML 21 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]  
Schedule by Year of Future Minimum Lease Payments

The following is a schedule by year of future minimum lease payments as of December 31, 2014 under operating leases that have initial or remaining non-cancelable lease terms in excess of one year.

 

Year ending December 31,

 

2015

   $ 5,434   

2016

     5,112   

2017

     3,430   

2018

     2,214   

2019

     1,831   

Thereafter

     5,454   
  

 

 

 

Total minimum lease payments

$ 23,475