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 |