XML 65 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Recent Accounting Pronouncements (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2020
Jan. 01, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Accounts Receivable, less Allowances $ 7,977 $ 5,741    
Retained earnings $ 35,431 $ 28,116    
Accounting Standards Update 2016-02 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Retained earnings       $ 4
Cumulative Effect, Period of Adoption, Adjustment [Member] | Accounting Standards Update 2016-13 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Accounts Receivable, less Allowances     $ (1)  
Retained earnings     $ (1)