XML 30 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future lease payments for operating leases
The following table summarizes principal contractual commitments as of June 30, 2017 (in thousands): 
 
2017 Remaining
 
2018
 
2019
 
2020
 
2021
 
Thereafter
 
Total
Operating leases
$
2,964

 
$
4,932

 
$
4,274

 
$
3,795

 
$
3,187

 
$
5,612

 
$
24,764

Purchase obligations
388

 
536

 


 

 

 

 
924

Total commitments
$
3,352

 
$
5,468

 
$
4,274

 
$
3,795

 
$
3,187

 
$
5,612

 
$
25,688