XML 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2018
Notes To Financial Statements [Abstract]  
Schedule of Future Lease Payments
As of June 30, 2018, minimum future lease payments for non-cancelable operating leases are as follows (in thousands):
Fiscal Year Ending December 31,
 
Operating Leases
Remainder of 2018
 
$
9,213

2019
 
17,350

2020
 
13,503

2021
 
11,827

2022
 
9,617

Thereafter
 
20,738

Total minimum future lease payments
 
$
82,248