v3.26.3
Derivatives - Interest Rate Swaps as the Hedging Instrument (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Derivative [Line Items]        
Interest rate swaps $ (69,514) $ 488 $ (115,691) $ 26,266
Hedged items 69,268 (794) 114,904 (25,452)
Interest Rate Swap        
Derivative [Line Items]        
Interest rate swaps (69,514) 488 (115,691) 26,266
Hedged items $ 69,268 $ (794) $ 114,904 $ (25,452)