v3.25.3
Collateralized Agreements and Offsetting Arrangements - Offsetting of Financial Assets (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Offsetting Assets [Line Items]    
Collateral Securities Repledged, Delivered, or Used $ 0 $ 0
Securities purchased under agreements to resell:    
Gross Amount Recognized 91,795 108,338
Counterparty netting (5,461) (8,220)
Securities Purchased under Agreements to Resell 86,334 100,118
Gross Amount Not Offset in the Consolidated Balance Sheets (86,334) (100,118)
Securities Purchased under Agreements to Resell, Amount Offset Against Collateral 0 0
Federal Funds Sold and Securities Borrowed or Purchased under Agreements to Resell [Member]    
Offsetting Assets [Line Items]    
Securities Purchased under Agreements to Resell, Fair Value of Collateral $ 91,800 $ 104,900