XML 35 R23.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2016
Notes To Financial Statements [Abstract]  
Schedule of Future Lease Payments
As of September 30, 2016, minimum future lease payments for non-cancelable operating leases are as follows (in thousands):  
Fiscal Year Ending December 31,
 
Operating leases
Remainder of 2016
 
$
3,354

2017
 
10,258

2018
 
6,441

2019
 
4,161

2020
 
3,671

Thereafter
 
4,732

Total minimum future lease payments
 
$
32,617