v3.25.0.1
Derivative Financial Instruments (Details) - Designated as hedging instruments - Interest rate swap - DerivativeInstrument
Dec. 31, 2024
Jan. 13, 2023
Derivative financial instruments    
Number of derivative financial instruments held 2  
Number of additional derivative financial instruments   2