v3.25.2
ALLOWANCE FOR CREDIT LOSSES - Narrative (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Allowance for loan losses disclosures            
Total ACL $ 23,679   $ 22,177 $ 21,845    
Increase in total ACL 1,500          
Allowance for credit losses 19,123 $ 18,726 18,574 18,216 $ 18,296 $ 18,145
Allowance for credit losses on unfunded commitments (ACLUC) 1,721 1,720 1,601 1,619 1,629 1,728
Increase in credit loss 120          
Consumer loans            
Allowance for loan losses disclosures            
Allowance for credit losses 16,100 16,001 16,018 15,732 15,524 15,431
Increase in allowance 82          
Corporate loans            
Allowance for loan losses disclosures            
Allowance for credit losses 3,023 $ 2,725 $ 2,556 $ 2,484 $ 2,772 $ 2,714
Increase in allowance $ 467