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

 
$
5,613

 
$
4,021

 
$
3,194

 
$
2,364

 
$
3,250

 
$
21,613

Purchase obligations
849

 
95

 
12

 

 

 

 
956

Total commitments
$
4,020

 
$
5,708

 
$
4,033

 
$
3,194

 
$
2,364

 
$
3,250

 
$
22,569