XML 272 R77.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments, Contingencies and Other (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Aggregate annual future minimum lease payments under non-cancellable leases      
Rent expense $ 10,600 $ 8,500 $ 7,600
Colocation      
Aggregate annual future minimum lease payments under non-cancellable leases      
2018 7,888    
2019 5,373    
2020 3,614    
2021 0    
2022 and thereafter 0    
Total 16,875    
Operating Leases      
Aggregate annual future minimum lease payments under non-cancellable leases      
2018 9,743    
2019 10,103    
2020 9,893    
2021 9,149    
2022 and thereafter 46,451    
Total 85,339    
Capital Leases      
Aggregate annual future minimum lease payments under non-cancellable leases      
2018 2,465    
2019 2,383    
2020 1,964    
2021 1,282    
2022 and thereafter 7,155    
Total $ 15,249