XML 117 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]  
Minimum Lease Payments under Operating Lease

Minimum lease payments under operating leases are as follows:

 

      Operating Leases  

Year ending December 31,

  

2015

   $ 6,197   

2016

     4,935   

2017

     4,102   

2018

     3,111   

2019

     2,170   

Thereafter

     2,201   
  

 

 

 

Total minimum lease payments

   $ 22,716