Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Summary of Significant Accounting Principles - Financial Instruments - Credit Losses (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Decrease to allowance for credit losses $ (13,287) $ (12,950) $ (12,682) $ (12,302) $ (11,973) $ (12,387)
Increase to retained earnings 287,064 283,319 273,197 269,524 269,118 270,066
Retained Earnings            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Increase to retained earnings $ 223,749 $ 218,397 207,003 $ 201,957 $ 197,159 $ 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