v3.25.3
Derivatives and Hedging Activities (Derivatives in Statement of Income) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Derivative Instruments, Gain (Loss) [Line Items]        
Net gains (losses) related to derivatives not designated as hedging instruments $ (6,276) $ (17,965) $ (25,894) $ (10,618)
Interest Rate Swap [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Net gains (losses) related to derivatives not designated as hedging instruments (3,958) (18,319) (18,324) (13,140)
Interest Rate Caps or Floors [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Net gains (losses) related to derivatives not designated as hedging instruments (965) (1,829) (4,718) (2,910)
Net Interest Settlements [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Net gains (losses) related to derivatives not designated as hedging instruments 1,377 3,888 4,861 9,494
Derivatives Not Designated As Hedging Before Price Alignment        
Derivative Instruments, Gain (Loss) [Line Items]        
Net gains (losses) related to derivatives not designated as hedging instruments (6,275) (17,851) (25,655) (9,352)
Price Alignment Amount        
Derivative Instruments, Gain (Loss) [Line Items]        
Net gains (losses) related to derivatives not designated as hedging instruments (1) [1] (114) (239) [1] (1,266)
Other Contract [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Net gains (losses) related to derivatives not designated as hedging instruments 1 0 1 1
Mortgage Receivable [Member] | Forward Contracts [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Net gains (losses) related to derivatives not designated as hedging instruments $ (2,730) $ (1,591) $ (7,475) $ (2,797)
[1] This amount is for derivatives for which variation margin is characterized as a daily settled contract.