XML 33 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Property Plant And Equipment [Line Items]    
Property and equipment, Gross $ 2,457,566 $ 2,315,166
Accumulated depreciation and amortization (1,815,844) (1,524,794)
Property and equipment, net 641,722 790,372
Buildings and leasehold improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, Gross 163,881 156,357
Furniture, fixtures and equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, Gross 38,878 38,049
Computer equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, Gross 397,454 349,454
Software developed for internal use    
Property Plant And Equipment [Line Items]    
Property and equipment, Gross $ 1,857,353 $ 1,771,306