v3.20.4
Fair Value Option - Level 3 Rollforward (Detail) - Other Financial Liabilities [Member] - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Beginning Balance $ (21,036) $ (19,397)
Net realized gains / (losses) (317) (337)
Net unrealized gains/(losses) (1,301) (2,254)
Issuances (18,123) (9,892)
Settlements 15,373 11,104
Transfers into level 3 (3,575) (877)
Transfers out of level 3 921 617
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (28,058) (21,036)
Deposits at Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Beginning Balance (4,023) (3,168)
Net realized gains / (losses) 1 (3)
Net unrealized gains/(losses) (319) (473)
Issuances (4,049) (932)
Settlements 4,168 452
Transfers into level 3 (57) (28)
Transfers out of level 3 58 129
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (4,221) (4,023)
Repurchase Agreements at Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Beginning Balance (30) (29)
Net unrealized gains/(losses) (2) (4)
Settlements 30 3
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (2) (30)
Other Secured Financings at Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Beginning Balance (386) (170)
Net realized gains / (losses) 13 36
Net unrealized gains/(losses) (142) (52)
Issuances (1,195) (28)
Settlements 368 19
Transfers into level 3 (2,132) (191)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (3,474) (386)
Unsecured Short-Term Borrowings Including Current Portion of Unsecured Long-Term Borrowings at Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Beginning Balance (5,707) (4,076)
Net realized gains / (losses) (132) (120)
Net unrealized gains/(losses) (215) (484)
Issuances (6,634) (5,410)
Settlements 5,029 4,333
Transfers into level 3 (629) (173)
Transfers out of level 3 765 223
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (7,523) (5,707)
Unsecured Long-Term Borrowings at Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Beginning Balance (10,741) (11,823)
Net realized gains / (losses) (229) (278)
Net unrealized gains/(losses) (510) (1,223)
Issuances (6,215) (3,494)
Settlements 5,778 6,297
Transfers into level 3 (757) (485)
Transfers out of level 3 98 265
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (12,576) (10,741)
Other Liabilities at Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Beginning Balance (149) (131)
Net realized gains / (losses) 30 28
Net unrealized gains/(losses) (113) (18)
Issuances (30) (28)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance $ (262) $ (149)