v3.25.2
Derivative Instruments and Hedging Activities - Schedule of Interest Rate Swaps (Details) - Designated as Hedging Instrument - Interest rate swaps
$ in Millions
Jun. 30, 2025
USD ($)
Derivative [Line Items]  
Notional Amount $ 876.6
Interest Rate Swap, Fixed Rate Paid 4.045%, Effective Date August 15, 2024  
Derivative [Line Items]  
Notional Amount $ 65.0
Fixed Rate Paid 4.045%
Interest Rate Swap, Fixed Rate Paid 3.803%, Effective Date August 15, 2024  
Derivative [Line Items]  
Notional Amount $ 77.5
Fixed Rate Paid 3.803%
Interest Rate Swap, Fixed Rate Paid 3.810%, Effective Date August 15, 2024  
Derivative [Line Items]  
Notional Amount $ 77.5
Fixed Rate Paid 3.81%
Interest Rate Swap, Fixed Rate Paid 3.970%, Effective Date December 15, 2024  
Derivative [Line Items]  
Notional Amount $ 125.0
Fixed Rate Paid 3.97%
Interest Rate Swap, Fixed Rate Paid 4.060%, Effective Date January 31, 2025  
Derivative [Line Items]  
Notional Amount $ 100.0
Fixed Rate Paid 4.06%
Interest Rate Swap, Fixed Rate Paid 4.097%, Effective Date February 14, 2025  
Derivative [Line Items]  
Notional Amount $ 282.8
Fixed Rate Paid 4.097%
Interest Rate Swap, Fixed Rate Paid 3.449%, Effective Date April 14, 2025  
Derivative [Line Items]  
Notional Amount $ 100.0
Fixed Rate Paid 3.449%
Interest Rate Swap, Fixed Rate Paid 3.646%, Effective Date April 14, 2025  
Derivative [Line Items]  
Notional Amount $ 48.8
Fixed Rate Paid 3.646%