XML 79 R65.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Aggregate annual future minimum lease payments under non-cancellable leases      
Rent expense $ 8,600 $ 7,600 $ 6,500
Colocation      
Aggregate annual future minimum lease payments under non-cancellable leases      
2017 14,327    
2018 5,055    
2019 4,914    
2020 3,466    
2021 and thereafter 0    
Total 27,762    
Operating Leases      
Aggregate annual future minimum lease payments under non-cancellable leases      
2017 9,564    
2018 7,502    
2019 6,790    
2020 6,528    
2021 and thereafter 40,357    
Total 70,741    
Capital Leases      
Aggregate annual future minimum lease payments under non-cancellable leases      
2017 2,464    
2018 2,357    
2019 2,285    
2020 1,293    
2021 and thereafter 8,437    
Total $ 16,836