Annual report pursuant to Section 13 and 15(d)

Composition of Certain Financial Statement Captions - Schedule of property and equipment, net (Details)

v3.8.0.1
Composition of Certain Financial Statement Captions - Schedule of property and equipment, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Property and equipment, net    
Total property and equipment $ 247,531 $ 213,473
Less accumulated depreciation and amortization (130,789) (89,385)
Total property and equipment, net 116,742 124,088
Servers, computers and other related equipment    
Property and equipment, net    
Total property and equipment 91,803 85,541
Software developed for internal use    
Property and equipment, net    
Total property and equipment 74,260 34,983
Less accumulated depreciation and amortization (23,400) (9,300)
Leasehold improvements    
Property and equipment, net    
Total property and equipment 64,968 63,519
Construction in progress    
Property and equipment, net    
Total property and equipment 8,460 20,393
Office furniture and equipment    
Property and equipment, net    
Total property and equipment $ 8,040 $ 9,037