v3.26.1
Derivative Instruments - Cash Flow Hedges (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Effects of derivative instruments    
Unrealized gain (loss) on derivative instruments $ 926 $ (5,431)
Cash Flow Hedging    
Effects of derivative instruments    
Unrealized gain (loss) on derivative instruments 926 (5,431)
Cash Flow Hedging | Interest Rate Contract | Interest rate contracts    
Effects of derivative instruments    
Unrealized gain (loss) on derivative instruments $ 926 $ (5,431)