Derivatives and Risk Management - Narrative (Details) - Freestanding Instruments (FX) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
|
Derivative [Line Items] | |||||
Net gains on derivatives | $ 15.0 | $ 1.7 | $ 25.4 | $ 4.9 | |
Derivatives Not Designated as Hedging Instruments: | |||||
Derivative [Line Items] | |||||
Notional amount | $ 427.8 | $ 427.8 | $ 442.3 |