XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Financial Instruments (Details 2) - Non-hedging derivative financial instruments - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative Financial Instruments        
Gain (loss) $ 380 $ 528 $ 867 $ 810
Interest rate swap contracts | Other expense        
Derivative Financial Instruments        
Gain (loss) (23) 15 (44) 42
Interest rate swap contracts | Other income        
Derivative Financial Instruments        
Gain (loss) 426 367 877 553
Loan commitments        
Derivative Financial Instruments        
Gain (loss) 20 117 102 178
Forward contracts - mortgage loan        
Derivative Financial Instruments        
Gain (loss) $ (43) $ 29 $ (68) $ 37