v3.26.1
Collateralized Transactions - Offsetting of Certain Collateralized Transactions (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Securities purchased under agreements to resell    
Gross Amounts $ 469,774 $ 471,144
Amounts Offset (340,894) (350,901)
Balance Sheet Net Amounts 128,880 120,243
Amounts not offset (126,971) (117,509)
Net Amounts 1,909 2,734
Securities borrowed    
Gross Amounts 214,529 218,753
Amounts Offset (59,959) (66,845)
Balance Sheet Net Amounts 154,570 151,908
Amounts not offset (151,606) (146,726)
Net Amounts 2,964 5,182
Securities sold under agreements to repurchase    
Gross Amounts 460,725 429,440
Amounts Offset (340,894) (350,901)
Balance Sheet Net Amounts 119,831 78,539
Amounts not offset (113,870) (72,407)
Net Amounts 5,961 6,132
Securities loaned    
Gross Amounts 79,548 84,155
Amounts Offset (59,959) (66,845)
Balance Sheet Net Amounts 19,589 17,310
Amounts not offset (19,426) (17,213)
Net Amounts 163 97
Amounts for which master netting agreements are not in place or may not be legally enforceable, included in Net Amounts    
Securities purchased under agreements to resell 1,359 1,277
Securities borrowed 37 38
Securities sold under agreements to repurchase $ 4,035 $ 5,367