XML 70 R47.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2022
Dec. 31, 2021
Jan. 01, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Retained earnings $ 82,380 $ 71,993   $ 53,147
Cumulative Effect, Period of Adoption, Adjustment        
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