XML 86 R67.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Assets        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance $ 1,664 $ 2,080 $ 1,734 $ 1,889
Net realized gains/(losses) 22 40 129 85
Net unrealized gains/(losses) (41) (124) (22) (1,496)
Purchases 295 359 597 1,294
Sales (167) (248) (499) (635)
Settlements (91) (78) (311) (206)
Transfers into level 3 309 326 323 1,277
Transfers out of level 3 (238) (527) (198) (380)
Ending balance 1,753 1,828 1,753 1,828
Assets | Loans and securities backed by real estate        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 221 184 154 289
Net realized gains/(losses) 3 9 9 17
Net unrealized gains/(losses) (11) (15) (11) (22)
Purchases 13 7 67 44
Sales (43) (8) (53) (111)
Settlements (15) (12) (26) (29)
Transfers into level 3 59 39 63 26
Transfers out of level 3 (56) (39) (32) (49)
Ending balance 171 165 171 165
Assets | Corporate debt instruments        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 1,145 1,440 1,238 1,318
Net realized gains/(losses) 14 13 31 44
Net unrealized gains/(losses) (18) (43) (6) (115)
Purchases 216 313 424 558
Sales (71) (126) (263) (363)
Settlements (46) (51) (214) (131)
Transfers into level 3 217 201 212 339
Transfers out of level 3 (141) (395) (106) (298)
Ending balance 1,316 1,352 1,316 1,352
Assets | Other        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 298 456 342 282
Net realized gains/(losses) 5 18 89 24
Net unrealized gains/(losses) (12) (66) (5) (1,359)
Purchases 66 39 106 692
Sales (53) (114) (183) (161)
Settlements (30) (15) (71) (46)
Transfers into level 3 33 86 48 912
Transfers out of level 3 (41) (93) (60) (33)
Ending balance 266 311 266 311
Liabilities        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance (95) (182) (64) (104)
Net realized gains/(losses) (1) (4) 6 (42)
Net unrealized gains/(losses) 0 53 (15) 47
Purchases 46 100 52 198
Sales (29) (40) (48) (121)
Settlements 5 5 13 (2)
Transfers into level 3 (15) (86) (3) (103)
Transfers out of level 3 38 43 8 16
Ending balance $ (51) $ (111) $ (51) $ (111)