XML 80 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments - Cash flow hedges (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Effects of derivative instruments    
Unrealized loss on derivative instruments $ (5,431) $ (1,017)
Cash Flow Hedging    
Effects of derivative instruments    
Unrealized loss on derivative instruments (5,431) (1,017)
Cash Flow Hedging | Interest Rate Contract | Interest rate contracts    
Effects of derivative instruments    
Unrealized loss on derivative instruments $ (5,431) $ (1,017)