XML 105 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
DERIVATIVES AND HEDGING ACTIVITIES - Fair Value of Derivatives (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Notional amount $ 338,586 $ 366,320
Derivatives before netting, derivative assets 10,666 11,183
Netting adjustments/Cash collateral, derivative assets (10,388) (10,119)
Carrying value on consolidated balance sheet, derivative asset 278 1,064
Derivatives before netting, derivative liability (10,701) (10,783)
Netting adjustments/Cash collateral, derivative liabilities 219 195
Carrying value on consolidated balance sheet, derivative liabilities 10,482 10,588
Derivative asset, collateral, obligation to return cash, offset 10,400 10,100
Fair Value, Recurring    
Derivatives, Fair Value [Line Items]    
Single family mortgage servicing rights 72,901 74,249
Fair Value, Recurring | Level 1    
Derivatives, Fair Value [Line Items]    
Single family mortgage servicing rights 0 0
Fair Value, Recurring | Fair Value, Inputs, Level 2 [Member]    
Derivatives, Fair Value [Line Items]    
Single family mortgage servicing rights 0 0
Fair Value, Recurring | Level 3    
Derivatives, Fair Value [Line Items]    
Single family mortgage servicing rights 72,901 74,249
Fair Value, Concentration of Credit Risk, Master Netting Arrangements    
Derivatives, Fair Value [Line Items]    
Derivative asset, collateral, obligation to return cash, offset 10,200 9,900
Forward sale commitments    
Derivatives, Fair Value [Line Items]    
Notional amount 87,912 87,509
Derivatives before netting, derivative assets 237 151
Derivatives before netting, derivative liability (402) (288)
Interest rate lock commitments    
Derivatives, Fair Value [Line Items]    
Notional amount 16,757 21,790
Derivatives before netting, derivative assets 175 411
Derivatives before netting, derivative liability (49) 0
Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Notional amount 222,917 235,521
Derivatives before netting, derivative assets 10,250 10,489
Derivatives before netting, derivative liability (10,250) (10,492)
Futures    
Derivatives, Fair Value [Line Items]    
Notional amount 5,200 12,200
Derivatives before netting, derivative assets 1 0
Derivatives before netting, derivative liability 0 (3)
Options    
Derivatives, Fair Value [Line Items]    
Notional amount 5,800 9,300
Derivatives before netting, derivative assets 3 132
Derivatives before netting, derivative liability $ 0 $ 0