Derivative Instruments - Schedule of Information Related to Notional Amount and Maturities Dates for Interest Rate Swaps (Details) - Interest rate swaps and collars |
Jun. 30, 2024
USD ($)
|
|---|---|
| 9/2/2025 | |
| Derivative [Line Items] | |
| Notional Amount | $ 125,000,000 |
| 12/5/2024 | |
| Derivative [Line Items] | |
| Notional Amount | 175,000,000 |
| 12/5/2024 | |
| Derivative [Line Items] | |
| Notional Amount | 50,000,000 |
| 6/14/2025 | |
| Derivative [Line Items] | |
| Notional Amount | 200,000,000 |
| 12/6/2025 | |
| Derivative [Line Items] | |
| Notional Amount | 125,000,000 |
| 6/14/2026 | |
| Derivative [Line Items] | |
| Notional Amount | 75,000,000 |
| 6/22/2026 | |
| Derivative [Line Items] | |
| Notional Amount | 125,000,000 |
| 12/6/2026 | |
| Derivative [Line Items] | |
| Notional Amount | 125,000,000 |
| 3/2/2027 | |
| Derivative [Line Items] | |
| Notional Amount | 100,000,000 |
| 5/18/2027 | |
| Derivative [Line Items] | |
| Notional Amount | 75,000,000 |
| 5/19/2027 | |
| Derivative [Line Items] | |
| Notional Amount | 100,000,000 |
| 5/19/2027 | |
| Derivative [Line Items] | |
| Notional Amount | 200,000,000 |
| 12/6/2027 | |
| Derivative [Line Items] | |
| Notional Amount | $ 125,000,000 |