v3.25.2
Offsetting of Assets and Liabilities (Offsetting of Derivative Assets and Securities Purchased Under Agreements to Resell) (Detail) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Total Derivatives Subject to a Master Netting Arrangement    
GROSS RECOGNIZED ASSETS $ 3,602.6 $ 4,162.8
GROSS AMOUNTS OFFSET IN THE BALANCE SHEET 3,175.5 1,910.4
NET AMOUNTS PRESENTED IN THE BALANCE SHEET 427.1 2,252.4
GROSS AMOUNTS NOT OFFSET IN THE BALANCE SHEET 5.3 23.6
NET AMOUNT 421.8 2,228.8
Total Derivatives Not Subject to a Master Netting Arrangement    
Total Derivatives Not Subject to a Master Netting Arrangement 463.9 1,195.7
Total Derivatives    
GROSS RECOGNIZED ASSETS 4,066.5 5,358.5
Derivative Assets 891.0 3,448.1
NET AMOUNT 885.7 3,424.5
Securities Purchased under Agreements to Resell    
GROSS RECOGNIZED ASSETS 65,773.1 65,338.8
GROSS AMOUNTS OFFSET IN THE BALANCE SHEET 64,851.2 64,912.8
NET AMOUNTS PRESENTED IN THE BALANCE SHEET 921.9 426.0
GROSS AMOUNTS NOT OFFSET IN THE BALANCE SHEET 921.9 426.0
NET AMOUNT 0.0 0.0
Foreign Exchange Contracts | Over the Counter Derivative    
Total Derivatives Subject to a Master Netting Arrangement    
GROSS RECOGNIZED ASSETS 3,233.2 3,801.6
GROSS AMOUNTS OFFSET IN THE BALANCE SHEET 3,074.7 1,745.2
NET AMOUNTS PRESENTED IN THE BALANCE SHEET 158.5 2,056.4
GROSS AMOUNTS NOT OFFSET IN THE BALANCE SHEET 5.3 23.6
NET AMOUNT 153.2 2,032.8
Interest Rate Swap Contracts | Over the Counter Derivative    
Total Derivatives Subject to a Master Netting Arrangement    
GROSS RECOGNIZED ASSETS 369.4 359.3
GROSS AMOUNTS OFFSET IN THE BALANCE SHEET 100.8 165.2
NET AMOUNTS PRESENTED IN THE BALANCE SHEET 268.6 194.1
GROSS AMOUNTS NOT OFFSET IN THE BALANCE SHEET 0.0 0.0
NET AMOUNT $ 268.6 194.1
Interest Rate Swap Contracts | Interest Rate Swaps Exchange Cleared    
Total Derivatives Subject to a Master Netting Arrangement    
GROSS RECOGNIZED ASSETS   1.9
GROSS AMOUNTS OFFSET IN THE BALANCE SHEET   0.0
NET AMOUNTS PRESENTED IN THE BALANCE SHEET   1.9
GROSS AMOUNTS NOT OFFSET IN THE BALANCE SHEET   0.0
NET AMOUNT   $ 1.9