XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Hierarchy - Summary of Changes in Fair Value for Level 3 Trading Cash Instruments (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Assets        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance $ 883 $ 1,553 $ 1,213 $ 1,791
Net realized gains/(losses) 28 28 71 92
Net unrealized gains/(losses) 37 (6) 30 (52)
Purchases 362 193 572 397
Sales (198) (134) (409) (494)
Settlements (96) (95) (387) (310)
Transfers into level 3 180 174 112 221
Transfers out of level 3 (111) (424) (117) (356)
Ending balance 1,085 1,289 1,085 1,289
Assets | Loans and securities backed by real estate        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 74 212 95 144
Net realized gains/(losses) 2 2 4 18
Net unrealized gains/(losses) 1 2 6 (6)
Purchases 2 8 45 52
Sales (5) (8) (8) (39)
Settlements (5) (7) (7) (28)
Transfers into level 3 81 66 45 88
Transfers out of level 3 (2) (72) (32) (26)
Ending balance 148 203 148 203
Assets | Corporate debt instruments        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 533 1,132 728 1,415
Net realized gains/(losses) 18 18 59 54
Net unrealized gains/(losses) 41 5 32 (29)
Purchases 330 103 433 229
Sales (181) (117) (269) (356)
Settlements (77) (77) (337) (259)
Transfers into level 3 72 68 46 51
Transfers out of level 3 (89) (311) (45) (284)
Ending balance 647 821 647 821
Assets | Other        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 276 209 390 232
Net realized gains/(losses) 8 8 8 20
Net unrealized gains/(losses) (5) (13) (8) (17)
Purchases 30 82 94 116
Sales (12) (9) (132) (99)
Settlements (14) (11) (43) (23)
Transfers into level 3 27 40 21 82
Transfers out of level 3 (20) (41) (40) (46)
Ending balance 290 265 290 265
Liabilities        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance (150) (96) (75) (78)
Net realized gains/(losses) 0 0 2 (3)
Net unrealized gains/(losses) (8) (10) (38) (33)
Purchases 57 47 57 52
Sales (171) (37) (185) (45)
Settlements 26 0 0 9
Transfers into level 3 (7) (20) (7) (15)
Transfers out of level 3 12 10 5 7
Ending balance $ (241) $ (106) $ (241) $ (106)