XML 76 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Property Plant And Equipment [Line Items]    
Property and equipment $ 2,358,900 $ 2,457,566
Accumulated depreciation and amortization (1,995,409) (1,815,844)
Property and equipment, net 363,491 641,722
Buildings and leasehold improvements    
Property Plant And Equipment [Line Items]    
Property and equipment 37,766 163,881
Furniture, fixtures and equipment    
Property Plant And Equipment [Line Items]    
Property and equipment 38,290 38,878
Computer equipment    
Property Plant And Equipment [Line Items]    
Property and equipment 391,126 397,454
Software developed for internal use    
Property Plant And Equipment [Line Items]    
Property and equipment $ 1,891,718 $ 1,857,353