v3.19.3.a.u2
Nature of Operations and Summary of Significant Accounting Policies (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2019
Organization And Summary Of Significant Accounting Policies [Line Items]        
Impairment of goodwill $ 0 $ 0 $ 0  
Advertising and promotional expenses 6,800 6,400 $ 5,100  
Operating lease assets 10,941      
Total lease liability balance 11,413      
Derecognition of lease liability $ (2,534) (3,545)    
Derecognition of build to suit asset   $ (59,719)    
Accounting Standards Update 2016-02        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Operating lease assets       $ 8,000
Total lease liability balance       8,400
Accounting Standards Update 2016-02 | Build-To-Suit Lease        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Derecognition of lease liability       1,500
Derecognition of build to suit asset       $ 1,500
Minimum        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Intangible assets, estimated useful lives 1 year      
Maximum        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Intangible assets, estimated useful lives 12 years      
Building | Minimum        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, estimated useful lives, up to 7 years      
Building | Maximum        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, estimated useful lives, up to 25 years      
Information technology assets | Minimum        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, estimated useful lives, up to 3 years      
Information technology assets | Maximum        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, estimated useful lives, up to 5 years      
Server Equipment        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, estimated useful lives, up to 3 years      
Network Equipment | Minimum        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, estimated useful lives, up to 3 years      
Network Equipment | Maximum        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, estimated useful lives, up to 5 years      
Geographic Area | Revenue        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Percentage of revenue 100.00% 100.00% 100.00%  
Geographic Area | Revenue | United States        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Percentage of revenue 46.00% 46.00% 47.00%