v3.21.2
Fair Value Option - Level 3 Rollforward (Detail) - Other Financial Liabilities [Member] - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 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,136) $ (25,963) $ (28,058) $ (21,036)
Net realized gains / (losses) (181) (112) (388) (244)
Net unrealized gains/(losses) 819 (354) 822 347
Issuances (4,856) (6,974) (11,797) (18,633)
Settlements 6,742 6,911 13,325 14,348
Transfers into level 3 (570) (1,756) (745) (2,857)
Transfers out of level 3 1,845 344 2,504 171
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (24,337) (27,904) (24,337) (27,904)
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 (3,908) (4,217) (4,221) (4,023)
Net realized gains / (losses) (8) (4) (23)  
Net unrealized gains/(losses) 74 (68) (28) (142)
Issuances (144) (124) (341) (4,054)
Settlements 307 235 904 4,083
Transfers into level 3   (38) (23) (69)
Transfers out of level 3 42 66 95 55
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (3,637) (4,150) (3,637) (4,150)
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   (10) (2) (30)
Net unrealized gains/(losses)       (2)
Settlements   8 2 30
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance   (2)   (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 (2,891) (1,773) (3,474) (386)
Net realized gains / (losses) 3 7 (1) 13
Net unrealized gains/(losses) 30 (67) 71 (12)
Issuances (43) (10) (101) (847)
Settlements 414 79 657 332
Transfers into level 3 (233) (1,299) (243) (2,163)
Transfers out of level 3 80   451  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (2,640) (3,063) (2,640) (3,063)
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 (11,461) (6,806) (7,523) (5,707)
Net realized gains / (losses) (112) (58) (168) (109)
Net unrealized gains/(losses) 429 (42) 334 458
Issuances (3,453) (4,879) (8,042) (7,605)
Settlements 4,846 4,295 6,399 5,571
Transfers into level 3 (200) (280) (183) (234)
Transfers out of level 3 1,282 196 514 52
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (8,669) (7,574) (8,669) (7,574)
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 (9,714) (12,837) (12,576) (10,741)
Net realized gains / (losses) (64) (64) (196) (171)
Net unrealized gains/(losses) 289 (167) 348 225
Issuances (1,216) (1,949) (3,313) (6,099)
Settlements 1,175 2,294 5,363 4,332
Transfers into level 3 (137) (139) (296) (390)
Transfers out of level 3 441 82 1,444 64
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (9,226) (12,780) (9,226) (12,780)
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 (162) (320) (262) (149)
Net realized gains / (losses)   7   23
Net unrealized gains/(losses) (3) (10) 97 (180)
Issuances   (12)   (28)
Transfers into level 3       (1)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance $ (165) $ (335) $ (165) $ (335)