v3.25.2
Derivative Financial Instruments (Summary of Interest Rate Swaps) (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
November 2023 to December 2025[Member]  
Derivative [Line Items]  
Trade Date Oct. 23, 2023
Notional Amount $ 50.0
Coverage Period November 2023 to December 2025
Risk Coverage USD-SOFR
March 2025 to March 2026 [Member]  
Derivative [Line Items]  
Trade Date Mar. 27, 2025
Notional Amount $ 50.0
Coverage Period March 2025 to March 2026
Risk Coverage USD-SOFR
March 2024 to June 2026[Member]  
Derivative [Line Items]  
Trade Date Mar. 25, 2024
Notional Amount $ 50.0
Coverage Period March 2024 to June 2026
Risk Coverage USD-SOFR
March 2025 to September 2026 [Member]  
Derivative [Line Items]  
Trade Date Mar. 27, 2025
Notional Amount $ 25.0
Coverage Period March 2025 to September 2026
Risk Coverage USD-SOFR
November 2023 to December 2026[Member]  
Derivative [Line Items]  
Trade Date Oct. 10, 2023
Notional Amount $ 50.0
Coverage Period November 2023 to December 2026
Risk Coverage USD-SOFR
March 2024 to June 2027[Member]  
Derivative [Line Items]  
Trade Date Mar. 27, 2024
Notional Amount $ 50.0
Coverage Period March 2024 to June 2027
Risk Coverage USD-SOFR
November 2023 to November 2027[Member]  
Derivative [Line Items]  
Trade Date Sep. 29, 2023
Notional Amount $ 50.0
Coverage Period November 2023 to November 2027
Risk Coverage USD-SOFR
June 2024 to June 2028 [Member]  
Derivative [Line Items]  
Trade Date Jun. 26, 2024
Notional Amount $ 50.0
Coverage Period June 2024 to June 2028
Risk Coverage USD-SOFR