XML 64 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2014
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, 2014 were as follows (in thousands):
 
2015
$
40,728

2016
40,916

2017
40,510

2018
32,972

2019
29,723

Thereafter
38,412

Total
$
223,261

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

 
Bandwidth and Co-location Commitments
 
Purchase Order Commitments
2015
$
119,081

 
$
115,014

2016
20,028

 
5,708

2017
10,313

 
2,470

2018
365

 
795

2019
92

 

Thereafter

 

Total
$
149,879

 
$
123,987