XML 227 R194.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENT - Level 3 Roll Forward Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Long-term debt    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers into Level 3 $ 4,900 $ 9,900
Transfers into Level 3, liabilities 4,913 9,873
Transfers out of Level 3, assets 10,200 7,600
Long-term debt | Measurement Input, Option Volatility    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers into Level 3, liabilities 4,200 7,000
Long-term debt | Equity volatility    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers into Level 3, liabilities 600 2,900
Trading account assets and liabilities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers into Level 3 185 (774)
Transfers out of Level 3, assets (974) 726
Trading account assets and liabilities | Equity contracts    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers into Level 3 32 (572)
Transfers out of Level 3, assets $ (858) $ (673)