v3.25.4
Fair Value Hierarchy - Summary of Changes in Fair Value for Level 3 Trading Cash Instruments (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Assets    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 1,213 $ 1,791
Net realized gains/(losses) 104 161
Net unrealized gains/(losses) (11) 7
Purchases 455 512
Sales (356) (618)
Settlements (498) (382)
Transfers into level 3 119 222
Transfers out of level 3 (122) (480)
Ending balance 904 1,213
Assets | Loans and securities backed by real estate    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 95 144
Net realized gains/(losses) 5 18
Net unrealized gains/(losses) 4 (11)
Purchases 57 37
Sales (8) (33)
Settlements (10) (28)
Transfers into level 3 44 6
Transfers out of level 3 (32) (38)
Ending balance 155 95
Assets | Corporate debt instruments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 728 1,415
Net realized gains/(losses) 88 87
Net unrealized gains/(losses) 6 2
Purchases 281 253
Sales (219) (389)
Settlements (442) (327)
Transfers into level 3 60 116
Transfers out of level 3 (18) (429)
Ending balance 484 728
Assets | Other    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 390 232
Net realized gains/(losses) 11 56
Net unrealized gains/(losses) (21) 16
Purchases 117 222
Sales (129) (196)
Settlements (46) (27)
Transfers into level 3 15 100
Transfers out of level 3 (72) (13)
Ending balance 265 390
Liabilities    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance (75) (78)
Net realized gains/(losses) 4 4
Net unrealized gains/(losses) (4) (25)
Purchases 42 57
Sales (77) (43)
Settlements 1 1
Transfers into level 3 (16) (9)
Transfers out of level 3 6 18
Ending balance $ (119) $ (75)