Derivatives - Summary of outstanding derivatives that were not designated as a hedge in qualifying hedging relationships (Details) - Derivatives Not Designated as Hedging Instruments [Member] $ in Millions |
3 Months Ended | |||
|---|---|---|---|---|
|
Mar. 31, 2024
USD ($)
|
[1] | |||
| Interest Rate Swaps [Member] | ||||
| Derivative [Line Items] | ||||
| Effective Date | Jun. 30, 2023 | |||
| Maturity Date | Feb. 28, 2026 | |||
| Notional | $ 100.0 | |||
| Derivative, swap interest rate | 4.32% | |||
| Interest Rate Swap 1 [Member] | ||||
| Derivative [Line Items] | ||||
| Effective Date | Dec. 29, 2023 | |||
| Maturity Date | Dec. 31, 2026 | |||
| Notional | $ 150.0 | |||
| Derivative, swap interest rate | 3.86% | |||
| Interest Rate Swap 2 [Member] | ||||
| Derivative [Line Items] | ||||
| Effective Date | Mar. 01, 2024 | |||
| Maturity Date | Dec. 31, 2026 | |||
| Notional | $ 150.0 | |||
| Derivative, swap interest rate | 3.76% | |||
| ||||