XML 16 R25.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2015
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments under Operating Leases

Future minimum lease payments under operating leases due each year are as follows at March 31, 2015:

 

2015 (remaining nine months)

$ 5,167   

2016

  5,310   

2017

  3,935   

2018

  3,432   

2019

  3,022   

Thereafter

  4,869   
  

 

 

 

Total minimum payments

$ 25,735