XML 57 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
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, 2018 were as follows (in thousands):
 
2019
$
54,561

2020
78,683

2021
75,991

2022
72,579

2023
70,101

Thereafter
599,339

Total
$
951,254

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

 
Bandwidth and Co-location Commitments
 
Purchase Order Commitments
2019
$
138,777

 
$
156,533

2020
24,420

 
11,132

2021
8,463

 
10,559

2022
5,233

 
468

2023
2,156

 

Thereafter
3,709

 

Total
$
182,758

 
$
178,692