v3.19.3.a.u2
Commitments and Contingencies (Details)
$ in Millions
12 Months Ended
Jul. 27, 2018
claim
Dec. 31, 2019
USD ($)
Jan. 15, 2020
USD ($)
Jul. 24, 2019
USD ($)
Dec. 31, 2018
USD ($)
Commitments and Contingencies Disclosure          
Non-cancelable contractual commitment   $ 4,540      
Contractual obligation, period   5 years      
Number of class actions filed | claim 2        
Accrued FTC and other settlements   $ 5,550     $ 0
United States Federal Trade Commission Inquiry          
Commitments and Contingencies Disclosure          
Accrued FTC and other settlements       $ 5,000  
Subsequent Event | Illinois Biometric Information Privacy Act          
Commitments and Contingencies Disclosure          
Accrued FTC and other settlements     $ 550