v3.8.0.1
Property and equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Property and equipment      
Total property and equipment $ 502,646 $ 423,323  
Less: accumulated depreciation and amortization (240,287) (172,558)  
Total property and equipment, net 262,359 250,765  
Depreciation and amortization      
Total depreciation and amortization of property and equipment 69,097 49,202 $ 38,293
Asset impairment charge      
Losses on disposals of property and equipment 276    
Construction in progress projects      
Asset impairment charge      
Impairment losses 882 54 215
Network access      
Depreciation and amortization      
Total depreciation and amortization of property and equipment 42,435 27,013 22,666
Network operations      
Depreciation and amortization      
Total depreciation and amortization of property and equipment 16,382 13,966 9,058
Development and technology      
Depreciation and amortization      
Total depreciation and amortization of property and equipment 9,247 7,207 5,441
General and administrative      
Depreciation and amortization      
Total depreciation and amortization of property and equipment 1,033 1,016 $ 1,128
Leasehold improvements      
Property and equipment      
Total property and equipment 418,023 358,477  
Software      
Property and equipment      
Total property and equipment 42,281 33,349  
Construction in progress      
Property and equipment      
Total property and equipment 27,291 18,859  
Computer equipment      
Property and equipment      
Total property and equipment 13,245 10,878  
Furniture, fixtures and office equipment      
Property and equipment      
Total property and equipment 1,806 1,760  
Equipment acquired under capital leases      
Property and equipment      
Total property and equipment 12,714 8,780  
Less: accumulated depreciation and amortization $ (3,744) $ (2,352)