Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Principles - Financial Instruments - Credit Losses (Details)

v3.23.1
Summary of Significant Accounting Principles - Financial Instruments - Credit Losses (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Decrease to allowance for credit losses $ (12,514) $ (12,682) $ (12,104) $ (12,387)
Increase to retained earnings 280,196 273,197 266,617 270,066
Retained Earnings        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Increase to retained earnings $ 213,062 207,003 $ 192,929 $ 188,064
Cumulative Effect, Period of Adoption, Adjustment        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Decrease to allowance for credit losses   243    
Increase to retained earnings   184    
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Increase to retained earnings   $ 184