v3.26.1
Derivative Financial Instruments (Summary of Interest Rate Swaps) (Details)
$ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
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
March 2026 to December 2028 [Member]  
Derivative [Line Items]  
Trade Date Mar. 19, 2026
Notional Amount $ 50.0
Coverage Period March 2026 to December 2028
Risk Coverage USD-SOFR
June 2026 to June 2029 [Member]  
Derivative [Line Items]  
Trade Date Jun. 22, 2026
Notional Amount $ 50.0
Coverage Period June 2026 to June 2029
Risk Coverage USD-SOFR