XML 287 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Instruments - Cash flow hedges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Effects of derivative instruments        
Unrealized loss on derivative instruments $ (3,534) $ (2,380) $ (8,965) $ (3,396)
Cash Flow Hedging        
Effects of derivative instruments        
Unrealized loss on derivative instruments (3,534) (2,380) (8,965) (3,396)
Cash Flow Hedging | Interest Rate Contract | Interest rate contracts        
Effects of derivative instruments        
Unrealized loss on derivative instruments $ (3,534) $ (2,380) $ (8,965) $ (3,396)