v3.25.2
Collateralized Agreements and Offsetting Arrangements - Offsetting of Financial Assets (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Offsetting Assets [Line Items]    
Collateral Securities Repledged, Delivered, or Used $ 2,000 $ 0
Securities purchased under agreements to resell:    
Gross Amount Recognized 103,032 108,338
Counterparty netting (7,581) (8,220)
Securities Purchased under Agreements to Resell 95,451 100,118
Gross Amount Not Offset in the Consolidated Balance Sheets (95,451) (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 $ 103,000 $ 104,900