XML 70 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Significant Accounting Policies - Schedule of Cumulative Effect for Adoption of New Accounting Pronouncement (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Retained earnings $ 71,993 $ 60,464   $ 53,147 $ 43,952 $ 43,542
Noncontrolling interests $ 1,410 $ 1,430     1,566 $ 1,565
Accounting Standards Update 2016-02            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Retained earnings         410  
Noncontrolling interests         $ 1  
Opening balance sheet adjustment (Note 1)            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Retained earnings     $ (200)      
Adjusted opening balance            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Retained earnings     $ 52,947