v3.22.0.1
Fair Value Option - Level 3 Rollforward (Detail) - Other Financial Liabilities [Member] - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
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 $ (28,058) $ (21,036)
Net realized gains / (losses) (401) (317)
Net unrealized gains/(losses) 825 (1,301)
Issuances (12,632) (18,123)
Settlements 14,930 15,373
Transfers into level 3 (736) (3,575)
Transfers out of level 3 2,505 921
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (23,567) (28,058)
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,221) (4,023)
Net realized gains / (losses) (28) 1
Net unrealized gains/(losses) (110) (319)
Issuances (473) (4,049)
Settlements 1,203 4,168
Transfers into level 3 (70) (57)
Transfers out of level 3 86 58
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (3,613) (4,221)
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 (2) (30)
Net unrealized gains/(losses) 1 (2)
Settlements 1 30
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance   (2)
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 (3,474) (386)
Net realized gains / (losses) (27) 13
Net unrealized gains/(losses) 63 (142)
Issuances (145) (1,195)
Settlements 779 368
Transfers into level 3 (135) (2,132)
Transfers out of level 3 373  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (2,566) (3,474)
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 (7,523) (5,707)
Net realized gains / (losses) (134) (132)
Net unrealized gains/(losses) 374 (215)
Issuances (7,878) (6,634)
Settlements 7,188 5,029
Transfers into level 3 (163) (629)
Transfers out of level 3 307 765
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (7,829) (7,523)
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 (12,576) (10,741)
Net realized gains / (losses) (212) (229)
Net unrealized gains/(losses) 381 (510)
Issuances (4,136) (6,215)
Settlements 5,759 5,778
Transfers into level 3 (368) (757)
Transfers out of level 3 1,739 98
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (9,413) (12,576)
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 (262) (149)
Net realized gains / (losses)   30
Net unrealized gains/(losses) 116 (113)
Issuances   (30)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance $ (146) $ (262)