v3.26.1
Allowance for Credit Losses and Reserve for Unfunded Lending Commitments - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Allowance for Credit Loss [Line Items]                
Allowance build (release) for credit losses     $ (443)          
Financing receivable, allowance for credit loss, excluding accrued interest $ 22,966   22,966     $ 23,409    
Allowance for credit losses                
Financing Receivable, Allowance for Credit Loss [Line Items]                
Allowance build (release) for credit losses (662) $ 7,945 (432) $ 7,577        
Financing receivable, allowance for credit loss, excluding accrued interest $ 22,966 $ 23,873 $ 22,966 $ 23,873 $ 23,630 $ 23,409 $ 15,899 $ 16,258