v3.20.1
Commitments and Contingencies (Details)
$ in Millions
3 Months Ended
Feb. 07, 2020
USD ($)
Jul. 05, 2019
Decision
Mar. 26, 2019
USD ($)
Mar. 31, 2020
USD ($)
Apr. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jan. 06, 2017
TWD ($)
Jan. 05, 2017
TWD ($)
Loss Contingencies [Line Items]                
Loss contingency accrual       $ 1,700   $ 1,500    
Taiwan, maximum fine per offense             $ 25,000,000 $ 150,000
Settlement of non-income tax controversy       $ 138        
HMRC                
Loss Contingencies [Line Items]                
Value-added-tax percentage       20.00%        
Google v. Levandowski                
Loss Contingencies [Line Items]                
Settlement amount awarded to other party $ 10   $ 127          
Estimated settlement cost       $ 60        
Joint and Several Liability                
Loss Contingencies [Line Items]                
Settlement amount awarded to other party     $ 1          
Swiss Social Security Reclassification                
Loss Contingencies [Line Items]                
Number of decisions | Decision   4            
Subsequent Event | Swiss Social Security Reclassification                
Loss Contingencies [Line Items]                
Estimated settlement cost         $ 125