XML 52 R37.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2015
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, 2015 were as follows (in thousands):
 
2016
$
52,456

2017
51,978

2018
43,683

2019
39,800

2020
19,487

Thereafter
72,117

Total
$
279,521

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

 
Bandwidth and Co-location Commitments
 
Purchase Order Commitments
2016
$
117,044

 
$
102,832

2017
29,914

 
11,363

2018
400

 
8,413

2019
74

 
591

2020

 

Thereafter

 

Total
$
147,432

 
$
123,199