v3.26.1
Derivatives and Hedging Activities (Derivatives in Statement of Income) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments, Gain (Loss) [Line Items]        
Net gains (losses) related to derivatives not designated as hedging instruments $ 858 $ (7,750) $ (6,543) $ (19,617)
Interest Rate Swap [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Net gains (losses) related to derivatives not designated as hedging instruments 5,274 (4,806) (21) (14,365)
Interest Rate Caps or Floors [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Net gains (losses) related to derivatives not designated as hedging instruments 155 (1,792) 945 (3,753)
Net Interest Settlements [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Net gains (losses) related to derivatives not designated as hedging instruments 654 1,686 1,376 3,484
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 947 (7,704) (6,524) (19,379)
Price Alignment Amount        
Derivative Instruments, Gain (Loss) [Line Items]        
Net gains (losses) related to derivatives not designated as hedging instruments (89) [1] (46) (19) [1] (238)
Mortgage Receivable [Member] | Forward Contracts [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Net gains (losses) related to derivatives not designated as hedging instruments $ (5,136) $ (2,793) $ (8,824) $ (4,745)
[1] This amount is for derivatives for which variation margin is characterized as a daily settled contract.