v3.21.2
Fair Value Option - Level 3 Rollforward (Detail) - Other Financial Liabilities [Member] - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 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 $ (27,791) $ (21,650) $ (28,058) $ (21,036)
Net realized gains / (losses) (200) (109) (294) (203)
Net unrealized gains/(losses) (612) (1,977) (49) 777
Issuances (7,776) (9,541) (12,334) (15,206)
Settlements 7,258 7,707 10,844 11,132
Transfers into level 3 (903) (628) (980) (1,622)
Transfers out of level 3 1,888 235 2,735 195
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (28,136) (25,963) (28,136) (25,963)
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,984) (3,996) (4,221) (4,023)
Net realized gains / (losses) (9) (1) (16) 4
Net unrealized gains/(losses) (110) (79) (111) (75)
Issuances (125) (3,929) (215) (4,025)
Settlements 313 3,796 625 3,919
Transfers into level 3 (7) (44) (28) (66)
Transfers out of level 3 14 36 58 49
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (3,908) (4,217) (3,908) (4,217)
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 (1) (12) (2) (30)
Net unrealized gains/(losses)   (4)   (1)
Settlements 1 6 2 21
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance   (10)   (10)
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,224) (1,230) (3,474) (386)
Net realized gains / (losses) (9) 2 (6) 5
Net unrealized gains/(losses) (1) (32) 35 26
Issuances (34) (806) (62) (806)
Settlements 92 293 323 373
Transfers into level 3 (111)   (304) (985)
Transfers out of level 3 396   597  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (2,891) (1,773) (2,891) (1,773)
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 (10,246) (5,411) (7,523) (5,707)
Net realized gains / (losses) (103) (48) (130) (81)
Net unrealized gains/(losses) (184) (735) (135) 605
Issuances (6,012) (2,853) (9,480) (5,339)
Settlements 4,510 2,572 5,303 4,008
Transfers into level 3 (395) (445) (218) (353)
Transfers out of level 3 969 114 722 61
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (11,461) (6,806) (11,461) (6,806)
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,177) (10,676) (12,576) (10,741)
Net realized gains / (losses) (79) (70) (142) (146)
Net unrealized gains/(losses) (314) (1,132) 62 393
Issuances (1,605) (1,945) (2,577) (5,021)
Settlements 2,342 1,040 4,591 2,811
Transfers into level 3 (390) (139) (430) (218)
Transfers out of level 3 509 85 1,358 85
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance (9,714) (12,837) (9,714) (12,837)
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 (159) (325) (262) (149)
Net realized gains / (losses)   8   15
Net unrealized gains/(losses) (3) 5 100 (171)
Issuances   (8)   (15)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance $ (162) $ (320) $ (162) $ (320)