v3.26.1
Fair Value Hierarchy - Summary of Changes in Fair Value for Level 3 Trading Cash Instruments (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Assets        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance $ 1,205 $ 1,014 $ 904 $ 1,213
Net realized gains/(losses) 29 29 61 57
Net unrealized gains/(losses) (19) (1) (58) (3)
Purchases 175 154 295 270
Sales (183) (221) (178) (322)
Settlements (66) (58) (139) (354)
Transfers into level 3 211 125 372 135
Transfers out of level 3 (219) (159) (124) (113)
Ending balance 1,133 883 1,133 883
Assets | Loans and securities backed by real estate        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 167 68 155 95
Net realized gains/(losses) 7 1 7 3
Net unrealized gains/(losses) (2) 2 (3) 3
Purchases 1 9 3 10
Sales (1) (2) 0 (1)
Settlements (7) (1) (15) (5)
Transfers into level 3 0 1 1 3
Transfers out of level 3 (62) (4) (45) (34)
Ending balance 103 74 103 74
Assets | Corporate debt instruments        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 736 621 484 728
Net realized gains/(losses) 14 26 40 50
Net unrealized gains/(losses) (5) 5 (41) (3)
Purchases 124 122 221 206
Sales (139) (181) (145) (199)
Settlements (44) (48) (93) (320)
Transfers into level 3 189 100 330 122
Transfers out of level 3 (151) (112) (72) (51)
Ending balance 724 533 724 533
Assets | Other        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 302 325 265 390
Net realized gains/(losses) 8 2 14 4
Net unrealized gains/(losses) (12) (8) (14) (3)
Purchases 50 23 71 54
Sales (43) (38) (33) (122)
Settlements (15) (9) (31) (29)
Transfers into level 3 22 24 41 10
Transfers out of level 3 (6) (43) (7) (28)
Ending balance 306 276 306 276
Liabilities        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance (59) (133) (119) (75)
Net realized gains/(losses) 2 2 7 2
Net unrealized gains/(losses) 13 (40) 12 (57)
Purchases 16 62 48 45
Sales (50) (47) (66) (62)
Settlements 1 (2) 28 (2)
Transfers into level 3 (50) (16) (30) (12)
Transfers out of level 3 9 24 2 11
Ending balance $ (118) $ (150) $ (118) $ (150)