XML 31 R20.htm IDEA: XBRL DOCUMENT v3.4.0.3
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Lease Payments for Operating Leases
The following table summarizes principal contractual commitments as of March 31, 2016 (in thousands): 
 
2016
 
2017
 
2018
 
2019
 
2020
 
Thereafter
 
Total
Operating leases
$
3,345

 
$
4,168

 
$
3,824

 
$
3,560

 
$
3,179

 
$
8,483

 
$
26,559

Purchase obligations
1,138

 
882

 
365

 

 

 

 
2,385

Total commitments
4,483

 
5,050

 
4,189

 
3,560

 
3,179

 
8,483

 
28,944