v3.25.2
Derivative Instruments (Interest Rate Floor Summary) (Details) - Interest Rate Floor [Member]
6 Months Ended
Jun. 30, 2025
Rate
February 23, 2023  
Derivative [Line Items]  
Derivative, Floor Interest Rate 3.50%
Derivative, Effective Date Jul. 01, 2024
Derivative, Maturity Date Jul. 01, 2030
August 7, 2023  
Derivative [Line Items]  
Derivative, Floor Interest Rate 3.25%
Derivative, Effective Date Nov. 01, 2024
Derivative, Maturity Date Nov. 01, 2030
August 3, 2023 Floor 1  
Derivative [Line Items]  
Derivative, Floor Interest Rate 3.00%
Derivative, Effective Date Mar. 01, 2025
Derivative, Maturity Date Mar. 01, 2031
August 3, 2023 Floor 2  
Derivative [Line Items]  
Derivative, Floor Interest Rate 2.75%
Derivative, Effective Date Jul. 01, 2025
Derivative, Maturity Date Jul. 01, 2031