XML 113 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments on Leases

Future minimum payments on operating leases with initial or remaining terms of one year or more at December 31, 2014, are as follows:

 

     Operating
Leases
 

2015

   $ 5,367   

2016

     4,474   

2017

     4,177   

2018

     3,909   

2019

     3,397   

Thereafter

     3,805   
  

 

 

 

Total minimum lease payments

$ 25,129