Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value Measurements - Recurring Fair Value Inputs (Details)

v3.25.0.1
Fair Value Measurements - Recurring Fair Value Inputs (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
$ / security
$ / MMBTU
Dec. 31, 2023
USD ($)
$ / security
$ / MMBTU
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Other assets, primarily auction rate securities $ 13,176 $ 11,861
Long-term debt (50,005) (42,809)
Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Other assets, primarily auction rate securities 13,176 11,861
MSRs 972 970
Long-term debt (50,005) (42,809)
Recurring | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Instruments backed by residential real estate assets 636 538
Instruments backed by commercial real estate assets 555 363
Commercial loans, debt securities and other 2,919 3,103
Other assets, primarily auction rate securities 1,969 1,657
MSRs 972 970
Long-term debt (553) (614)
Net derivative asset (liability) $ (1,961) $ (2,494)
Recurring | Level 3 | Yield | Discounted cash flow    
Fair Value Inputs [Abstract]    
Instruments backed by commercial real estate assets 0.01  
Recurring | Level 3 | Yield | Discounted cash flow, Market comparables, Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Long-term debt   0.58
Recurring | Level 3 | Yield | Minimum | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Instruments backed by residential real estate assets 0 0
Commercial loans, debt securities and other 0.04 0.05
Long-term debt 0.18  
Recurring | Level 3 | Yield | Minimum | Discounted cash flow    
Fair Value Inputs [Abstract]    
Instruments backed by commercial real estate assets   0
Recurring | Level 3 | Yield | Maximum | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Instruments backed by residential real estate assets 0.20 0.22
Commercial loans, debt securities and other 0.37 0.59
Long-term debt 0.22  
Recurring | Level 3 | Yield | Maximum | Discounted cash flow    
Fair Value Inputs [Abstract]    
Instruments backed by commercial real estate assets   0.25
Recurring | Level 3 | Yield | Weighted Average | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Instruments backed by residential real estate assets 0.09 0.09
Commercial loans, debt securities and other 0.17 0.13
Long-term debt 0.21  
Recurring | Level 3 | Yield | Weighted Average | Discounted cash flow    
Fair Value Inputs [Abstract]    
Instruments backed by commercial real estate assets   0.12
Recurring | Level 3 | Prepayment speed | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Commercial loans, debt securities and other 0.20  
Recurring | Level 3 | Prepayment speed | Minimum | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Instruments backed by residential real estate assets 0 0.01
Commercial loans, debt securities and other   0.10
Recurring | Level 3 | Prepayment speed | Maximum | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Instruments backed by residential real estate assets 0.43 0.42
Commercial loans, debt securities and other   0.20
Recurring | Level 3 | Prepayment speed | Weighted Average | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Instruments backed by residential real estate assets 0.08 0.10
Commercial loans, debt securities and other   0.16
Recurring | Level 3 | Default rate | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Commercial loans, debt securities and other 0.02  
Recurring | Level 3 | Default rate | Minimum | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Instruments backed by residential real estate assets 0 0
Commercial loans, debt securities and other   0.03
Recurring | Level 3 | Default rate | Maximum | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Instruments backed by residential real estate assets 0.06 0.03
Commercial loans, debt securities and other   0.04
Recurring | Level 3 | Default rate | Weighted Average | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Instruments backed by residential real estate assets 0.06 0.01
Commercial loans, debt securities and other   0.04
Recurring | Level 3 | Price | Minimum | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Instruments backed by residential real estate assets | $ / security 0 0
Commercial loans, debt securities and other 0 0
Other assets, primarily auction rate securities | $ / security 10 10
Long-term debt | $ / security 32  
Recurring | Level 3 | Price | Minimum | Discounted cash flow    
Fair Value Inputs [Abstract]    
Instruments backed by commercial real estate assets | $ / security 0 0
Recurring | Level 3 | Price | Minimum | Discounted cash flow, Market comparables, Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Long-term debt | $ / security   0
Recurring | Level 3 | Price | Maximum | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Instruments backed by residential real estate assets | $ / security 115 115
Commercial loans, debt securities and other 135 157
Other assets, primarily auction rate securities | $ / security 95 95
Long-term debt | $ / security 100  
Recurring | Level 3 | Price | Maximum | Discounted cash flow    
Fair Value Inputs [Abstract]    
Instruments backed by commercial real estate assets | $ / security 103 100
Recurring | Level 3 | Price | Maximum | Discounted cash flow, Market comparables, Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Long-term debt | $ / security   100
Recurring | Level 3 | Price | Weighted Average | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Instruments backed by residential real estate assets | $ / security 74 70
Commercial loans, debt securities and other | $ / security 69 70
Other assets, primarily auction rate securities | $ / security 86 85
Long-term debt | $ / security 91  
Recurring | Level 3 | Price | Weighted Average | Discounted cash flow    
Fair Value Inputs [Abstract]    
Instruments backed by commercial real estate assets | $ / security 84 75
Recurring | Level 3 | Price | Weighted Average | Discounted cash flow, Market comparables, Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Long-term debt | $ / security   90
Recurring | Level 3 | Loss severity | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Commercial loans, debt securities and other 0.30  
Recurring | Level 3 | Loss severity | Minimum | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Instruments backed by residential real estate assets 0 0
Commercial loans, debt securities and other   0.35
Recurring | Level 3 | Loss severity | Maximum | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Instruments backed by residential real estate assets 0.76 1
Commercial loans, debt securities and other   0.40
Recurring | Level 3 | Loss severity | Weighted Average | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Instruments backed by residential real estate assets 0.24 0.27
Commercial loans, debt securities and other   0.37
Recurring | Level 3 | Discount rate | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Other assets, primarily auction rate securities   0.10
Recurring | Level 3 | Discount rate | Minimum | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Other assets, primarily auction rate securities 0.08  
Recurring | Level 3 | Discount rate | Maximum | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Other assets, primarily auction rate securities 0.11  
Recurring | Level 3 | Discount rate | Weighted Average | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Other assets, primarily auction rate securities 0.09  
Recurring | Level 3 | Weighted-Average Life, Fixed Rate | Minimum | Discounted cash flow    
Fair Value Inputs [Abstract]    
MSRs 0 years 0 years
Recurring | Level 3 | Weighted-Average Life, Fixed Rate | Maximum | Discounted cash flow    
Fair Value Inputs [Abstract]    
MSRs 13 years 14 years
Recurring | Level 3 | Weighted-Average Life, Fixed Rate | Weighted Average | Discounted cash flow    
Fair Value Inputs [Abstract]    
MSRs 6 years 6 years
Recurring | Level 3 | Weighted-Average Life, Variable Rate | Minimum | Discounted cash flow    
Fair Value Inputs [Abstract]    
MSRs 0 years 0 years
Recurring | Level 3 | Weighted-Average Life, Variable Rate | Maximum | Discounted cash flow    
Fair Value Inputs [Abstract]    
MSRs 12 years 11 years
Recurring | Level 3 | Weighted-Average Life, Variable Rate | Weighted Average | Discounted cash flow    
Fair Value Inputs [Abstract]    
MSRs 3 years 3 years
Recurring | Level 3 | Option-adjusted spread, fixed rate | Minimum | Discounted cash flow    
Fair Value Inputs [Abstract]    
MSRs 0.07 0.07
Recurring | Level 3 | Option-adjusted spread, fixed rate | Maximum | Discounted cash flow    
Fair Value Inputs [Abstract]    
MSRs 0.14 0.14
Recurring | Level 3 | Option-adjusted spread, fixed rate | Weighted Average | Discounted cash flow    
Fair Value Inputs [Abstract]    
MSRs 0.09 0.09
Recurring | Level 3 | Option-adjusted spread, variable rate | Minimum | Discounted cash flow    
Fair Value Inputs [Abstract]    
MSRs 0.09 0.09
Recurring | Level 3 | Option-adjusted spread, variable rate | Maximum | Discounted cash flow    
Fair Value Inputs [Abstract]    
MSRs 0.15 0.15
Recurring | Level 3 | Option-adjusted spread, variable rate | Weighted Average | Discounted cash flow    
Fair Value Inputs [Abstract]    
MSRs 0.11 0.12
Recurring | Level 3 | Equity correlation | Minimum | Discounted cash flow, Market comparables, Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Long-term debt   0.05
Recurring | Level 3 | Equity correlation | Maximum | Discounted cash flow, Market comparables, Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Long-term debt   0.97
Recurring | Level 3 | Equity correlation | Weighted Average | Discounted cash flow, Market comparables, Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Long-term debt   0.25
Recurring | Level 3 | Natural gas forward price | Minimum | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Long-term debt | $ / MMBTU 2  
Recurring | Level 3 | Natural gas forward price | Minimum | Discounted cash flow, Market comparables, Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Long-term debt | $ / MMBTU   1
Recurring | Level 3 | Natural gas forward price | Maximum | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Long-term debt | $ / MMBTU 7  
Recurring | Level 3 | Natural gas forward price | Maximum | Discounted cash flow, Market comparables, Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Long-term debt | $ / MMBTU   7
Recurring | Level 3 | Natural gas forward price | Weighted Average | Discounted cash flow, Market comparables    
Fair Value Inputs [Abstract]    
Long-term debt | $ / MMBTU 4  
Recurring | Level 3 | Natural gas forward price | Weighted Average | Discounted cash flow, Market comparables, Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Long-term debt | $ / MMBTU   4
Recurring | Level 3 | Credit derivatives    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net derivative asset (liability) $ (6) $ 9
Recurring | Level 3 | Credit derivatives | Prepayment speed | Discounted cash flow, Stochastic recovery correlation model    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.15 0.15
Recurring | Level 3 | Credit derivatives | Default rate | Discounted cash flow, Stochastic recovery correlation model    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.02 0.02
Recurring | Level 3 | Credit derivatives | Price | Minimum | Discounted cash flow, Stochastic recovery correlation model    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) | $ / security 0 0
Recurring | Level 3 | Credit derivatives | Price | Maximum | Discounted cash flow, Stochastic recovery correlation model    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) | $ / security 99 94
Recurring | Level 3 | Credit derivatives | Price | Weighted Average | Discounted cash flow, Stochastic recovery correlation model    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) | $ / security 94 87
Recurring | Level 3 | Credit derivatives | Credit spreads | Minimum | Discounted cash flow, Stochastic recovery correlation model    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.0003 0.0002
Recurring | Level 3 | Credit derivatives | Credit spreads | Maximum | Discounted cash flow, Stochastic recovery correlation model    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.0298 0.0079
Recurring | Level 3 | Credit derivatives | Credit spreads | Weighted Average | Discounted cash flow, Stochastic recovery correlation model    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.0063 0.0059
Recurring | Level 3 | Credit derivatives | Credit correlation | Minimum | Discounted cash flow, Stochastic recovery correlation model    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.29 0.22
Recurring | Level 3 | Credit derivatives | Credit correlation | Maximum | Discounted cash flow, Stochastic recovery correlation model    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.63 0.62
Recurring | Level 3 | Credit derivatives | Credit correlation | Weighted Average | Discounted cash flow, Stochastic recovery correlation model    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.49 0.58
Recurring | Level 3 | Equity contracts    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net derivative asset (liability) $ (869) $ (1,386)
Recurring | Level 3 | Equity contracts | Equity correlation | Minimum | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0 0
Recurring | Level 3 | Equity contracts | Equity correlation | Maximum | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 1 0.99
Recurring | Level 3 | Equity contracts | Equity correlation | Weighted Average | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.59 0.67
Recurring | Level 3 | Equity contracts | Long-dated equity volatilities | Minimum | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.01 0.04
Recurring | Level 3 | Equity contracts | Long-dated equity volatilities | Maximum | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.87 1.02
Recurring | Level 3 | Equity contracts | Long-dated equity volatilities | Weighted Average | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.33 0.34
Recurring | Level 3 | Commodity contracts    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net derivative asset (liability) $ (740) $ (633)
Recurring | Level 3 | Commodity contracts | Natural gas forward price | Minimum | Discounted cash flow    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) | $ / MMBTU 2  
Recurring | Level 3 | Commodity contracts | Natural gas forward price | Minimum | Discounted cash flow, Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) | $ / MMBTU   1
Recurring | Level 3 | Commodity contracts | Natural gas forward price | Maximum | Discounted cash flow    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) | $ / MMBTU 7  
Recurring | Level 3 | Commodity contracts | Natural gas forward price | Maximum | Discounted cash flow, Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) | $ / MMBTU   7
Recurring | Level 3 | Commodity contracts | Natural gas forward price | Weighted Average | Discounted cash flow    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) | $ / MMBTU 4  
Recurring | Level 3 | Commodity contracts | Natural gas forward price | Weighted Average | Discounted cash flow, Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) | $ / MMBTU   4
Recurring | Level 3 | Commodity contracts | Power forward price | Minimum | Discounted cash flow    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 22  
Recurring | Level 3 | Commodity contracts | Power forward price | Minimum | Discounted cash flow, Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities)   21
Recurring | Level 3 | Commodity contracts | Power forward price | Maximum | Discounted cash flow    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 104  
Recurring | Level 3 | Commodity contracts | Power forward price | Maximum | Discounted cash flow, Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities)   91
Recurring | Level 3 | Commodity contracts | Power forward price | Weighted Average | Discounted cash flow    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 48  
Recurring | Level 3 | Commodity contracts | Power forward price | Weighted Average | Discounted cash flow, Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities)   42
Recurring | Level 3 | Interest rate contracts    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net derivative asset (liability) $ (346) $ (484)
Recurring | Level 3 | Interest rate contracts | Correlation (IR/IR) | Minimum | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) (0.35) (0.35)
Recurring | Level 3 | Interest rate contracts | Correlation (IR/IR) | Maximum | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.70 0.89
Recurring | Level 3 | Interest rate contracts | Correlation (IR/IR) | Weighted Average | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.50 0.65
Recurring | Level 3 | Interest rate contracts | Correlation (FX/IR) | Minimum | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) (0.25) (0.25)
Recurring | Level 3 | Interest rate contracts | Correlation (FX/IR) | Maximum | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.58 0.58
Recurring | Level 3 | Interest rate contracts | Correlation (FX/IR) | Weighted Average | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.27 0.35
Recurring | Level 3 | Interest rate contracts | Long-dated inflation rates | Minimum | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) (0.01) (0.01)
Recurring | Level 3 | Interest rate contracts | Long-dated inflation rates | Maximum | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.21 0.11
Recurring | Level 3 | Interest rate contracts | Long-dated inflation rates | Weighted Average | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.03 0
Recurring | Level 3 | Interest rate contracts | Long-dated inflation volatilities | Minimum | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0 0
Recurring | Level 3 | Interest rate contracts | Long-dated inflation volatilities | Maximum | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.05 0.05
Recurring | Level 3 | Interest rate contracts | Long-dated inflation volatilities | Weighted Average | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.03 0.02
Recurring | Level 3 | Interest rate contracts | Interest rate volatilities | Minimum | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) (0.01) 0
Recurring | Level 3 | Interest rate contracts | Interest rate volatilities | Maximum | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0.01 0.02
Recurring | Level 3 | Interest rate contracts | Interest rate volatilities | Weighted Average | Industry standard derivative pricing    
Fair Value Inputs [Abstract]    
Net derivative assets (liabilities) 0 0.01
Recurring | Level 3 | Mortgage trading loans, MBS and ABS    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Instruments backed by residential real estate assets $ 163 $ 109
Instruments backed by commercial real estate assets 42 62
Commercial loans, debt securities and other 773 1,046
Fair Value Inputs [Abstract]    
Loans and securities, fair value 978 1,200
Recurring | Level 3 | Loans and leases    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Instruments backed by residential real estate assets 77 87
Commercial loans, debt securities and other 5 6
Fair Value Inputs [Abstract]    
Loans and securities, fair value 82 93
Recurring | Level 3 | AFS debt securities – Non-agency residential    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Instruments backed by residential real estate assets 247 273
Recurring | Level 3 | Other debt securities carried at fair value – Non-agency residential    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Instruments backed by residential real estate assets 149 69
Fair Value Inputs [Abstract]    
Loans and securities, fair value 149 69
Recurring | Level 3 | Corporate securities, trading loans and other    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Instruments backed by commercial real estate assets 185 301
Commercial loans, debt securities and other 1,629 1,388
Fair Value Inputs [Abstract]    
Loans and securities, fair value 1,800 1,700
Recurring | Level 3 | AFS debt securities – Commercial    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Instruments backed by commercial real estate assets 328  
Recurring | Level 3 | Loans held-for-sale    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Commercial loans, debt securities and other 132 164
Fair Value Inputs [Abstract]    
Loans and securities, fair value 132 164
Recurring | Level 3 | Non-U.S. sovereign debt    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Commercial loans, debt securities and other 344 396
Fair Value Inputs [Abstract]    
Loans and securities, fair value 344 396
Recurring | Level 3 | Non-U.S. and other taxable securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Commercial loans, debt securities and other 36 103
Recurring | Level 3 | Other assets, primarily auction rate securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Other assets, primarily auction rate securities 997 687
Recurring | Level 3 | AFS debt securities    
Fair Value Inputs [Abstract]    
Loans and securities, fair value 611 376
Recurring | Level 3 | Other Assets    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Other assets, primarily auction rate securities $ 2,000 $ 1,700