XML 211 R182.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENT - Level 3 Roll Forward Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Equity contracts    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers out of Level 3, assets   $ 1,900
Loans    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers out of Level 3, assets   2,100
Long-term debt    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers out of Level 3, assets $ 7,600 9,800
Transfers into Level 3 9,900 8,600
Transfers into Level 3, liabilities 9,873 8,611
Transfers out of Level 3, liabilities 7,612 9,771
Long-term debt | Measurement Input, Option Volatility    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers into Level 3, liabilities 7,000 7,200
Long-term debt | Equity volatility    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers into Level 3, liabilities 2,900 1,000
Trading account assets and liabilities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers out of Level 3, assets 726 (2,175)
Transfers into Level 3 (774) (978)
Trading account assets and liabilities | Equity contracts    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers out of Level 3, assets (673) (1,923)
Transfers into Level 3 (572) (1,101)
Transfers into Level 3, liabilities   1,100
Trading account assets and liabilities | Interest rate hedges    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers out of Level 3, assets 792 (562)
Transfers into Level 3 $ 33 $ 102