Derivative Financial Instruments - Notional Values (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Derivatives, Fair Value [Line Items] | ||
| Notional Values | $ 1,439,141 | $ 1,906,092 |
| Trading | ||
| Derivatives, Fair Value [Line Items] | ||
| Notional Values | 0 | 0 |
| Cash Flow | Designated as Hedging Instrument | ||
| Derivatives, Fair Value [Line Items] | ||
| Notional Values | 1,157,621 | 1,203,783 |
| Fair Value | Designated as Hedging Instrument | ||
| Derivatives, Fair Value [Line Items] | ||
| Notional Values | 281,520 | 702,309 |
| Interest rate swaps | ||
| Derivatives, Fair Value [Line Items] | ||
| Notional Values | 1,439,141 | 1,906,092 |
| Interest rate swaps | Trading | ||
| Derivatives, Fair Value [Line Items] | ||
| Notional Values | 0 | 0 |
| Interest rate swaps | Cash Flow | Designated as Hedging Instrument | ||
| Derivatives, Fair Value [Line Items] | ||
| Notional Values | 1,157,621 | 1,203,783 |
| Interest rate swaps | Fair Value | Designated as Hedging Instrument | ||
| Derivatives, Fair Value [Line Items] | ||
| Notional Values | $ 281,520 | $ 702,309 |