v3.24.2.u1
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