XML 121 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Lease Cost, Term and Discount Rate) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]      
Operating lease cost $ 220 $ 166 $ 137
Variable lease cost $ 48 $ 34 $ 34
Weighted-average remaining lease term (years) 6 years 7 months 17 days 7 years 7 days  
Weighted-average discount rate 2.48% 2.86%