Commitments, Contingencies and Guarantees - Guarantees (Details) - Derivative notional amount
$ in Millions
May 31, 2022
USD ($)
Derivative contracts – non-credit related  
Guarantor Obligations [Line Items]  
2022 $ 12,365.3
2023 9,290.1
2024 and 2025 9,364.9
2026 and 2027 1,619.7
2028 and Later 107.0
Notional/ Maximum Payout 32,747.0
Written derivative contracts – credit related  
Guarantor Obligations [Line Items]  
2022 0.0
2023 0.0
2024 and 2025 0.2
2026 and 2027 0.0
2028 and Later 0.0
Notional/ Maximum Payout 0.2
Total derivative contracts  
Guarantor Obligations [Line Items]  
2022 12,365.3
2023 9,290.1
2024 and 2025 9,365.1
2026 and 2027 1,619.7
2028 and Later 107.0
Notional/ Maximum Payout $ 32,747.2