Annual report [Section 13 and 15(d), not S-K Item 405]

Derivative Financial Instruments and Hedging Activities - Narrative (Details)

v3.25.0.1
Derivative Financial Instruments and Hedging Activities - Narrative (Details) - Interest Rate Swap - Designated as Hedging Instrument - Cash Flow Hedging
12 Months Ended
May 11, 2023
agreement
Feb. 05, 2021
agreement
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Derivative [Line Items]        
Interest rate swap | agreement 2 2    
Term of contract 5 years 5 years    
Fixed interest rate 1.74% 0.73%    
Net hedge effectiveness | $     $ 0 $ 0