XML 72 R55.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and contingencies (Tables)
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
Future payment obligations under non-cancellable operating leases as of December 31, 2016 are listed below:
 
Less than 1 year
 
1 to 5 years
 
5 years +
 
Total
 
 
 
(in thousands)
 
 
 
 
 
 
 
 
Minimum payments for property leases
$
33,655


$
98,938


$
49,551

 
$
182,144

Minimum payments for hosting services
50,959


48,927



 
99,886

Minimum payments for other leases
$
4,197


$
4,912


$

 
$
9,109