XML 52 R37.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Minimum Aggregate Future Obligations Under Non-Cancelable Leases
The minimum aggregate future obligations under non-cancelable leases as of December 31, 2016 were as follows (in thousands):
 
2017
$
53,410

2018
45,202

2019
44,586

2020
54,206

2021
54,934

Thereafter
533,088

Total
$
785,426

Schedule of Long-Term Commitments
The minimum future commitments as of December 31, 2016 were as follows (in thousands):

 
Bandwidth and Co-location Commitments
 
Purchase Order Commitments
2017
$
105,451

 
$
137,642

2018
13,799

 
10,522

2019
6,368

 
1,827

2020
386

 
320

2021
193

 
320

Thereafter

 

Total
$
126,197

 
$
150,631