XML 48 R26.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2015
Commitments and Contingencies [Abstract]  
Schedule of Minimum Future Lease Payments
Future minimum lease payments under noncancelable operating leases as of December 31, 2015 are as follows (in thousands):

2016
 
$
6,130
 
2017
  
6,314
 
2018
  
4,210
 
2019
  
3,803
 
2020
  
2,142
 
Thereafter
  
5,210
 
 
 
$
27,809