XML 75 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
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, 2017 were as follows (in thousands):
 
2018
$
50,187

2019
49,418

2020
61,031

2021
58,680

2022
56,211

Thereafter
481,471

Total
$
756,998

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

 
Bandwidth and Co-location Commitments
 
Purchase Order Commitments
2018
$
108,988

 
$
93,385

2019
27,304

 
6,175

2020
817

 
3,205

2021

 
1,385

2022

 
1,190

Thereafter

 

Total
$
137,109

 
$
105,340