XML 33 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future lease payments for operating leases
The following table summarizes principal contractual commitments as of March 31, 2018 (in thousands): 
 
2018 Remaining
 
2019
 
2020
 
2021
 
2022
 
Thereafter
 
Total
Operating leases
$
4,703

 
$
5,534

 
$
4,031

 
$
3,210

 
$
2,371

 
$
3,254

 
$
23,103

Purchase obligations
1,037

 
17

 
11

 

 

 

 
1,065

Total commitments
$
5,740

 
$
5,551

 
$
4,042

 
$
3,210

 
$
2,371

 
$
3,254

 
$
24,168