XML 119 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
DERIVATIVES, Mortgage Banking Derivatives (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Assets [Member] | Interest Rate Swap [Member]      
Notional amount and fair value of mortgage banking derivatives in Consolidated Balance Sheets [Abstract]      
Cash collateral advanced to offset liability position $ 1,100 $ 1,100  
Other Liabilities [Member] | Interest Rate Swap [Member]      
Notional amount and fair value of mortgage banking derivatives in Consolidated Balance Sheets [Abstract]      
Cash collateral received to offset asset derivative positions 17,000 18,300  
Mortgage Forward Contracts [Member] | Other Assets [Member]      
Notional amount and fair value of mortgage banking derivatives in Consolidated Balance Sheets [Abstract]      
Cash collateral advanced to offset liability position 270 440  
Mortgage Banking [Member] | Mortgage Banking Derivatives [Member] | Net Gain (Loss) on Sales of Loans [Member]      
Derivative instruments impact on results of operations [Abstract]      
Gain (loss) on mortgage banking derivatives 264 (405) $ (1,109)
Mortgage Banking [Member] | Forward Contracts [Member] | Other Assets [Member]      
Notional amount and fair value of mortgage banking derivatives in Consolidated Balance Sheets [Abstract]      
Derivative asset, notional amount 16,000 0  
Derivative asset, fair value 76 0  
Mortgage Banking [Member] | Forward Contracts [Member] | Other Liabilities [Member]      
Notional amount and fair value of mortgage banking derivatives in Consolidated Balance Sheets [Abstract]      
Derivative liability, notional amount 1,277 19,021  
Derivative liability, fair value 12 422  
Mortgage Banking [Member] | Interest Rate Lock Commitments [Member] | Other Assets [Member]      
Notional amount and fair value of mortgage banking derivatives in Consolidated Balance Sheets [Abstract]      
Derivative asset, notional amount 12,937 16,887  
Derivative asset, fair value 222 444  
Mortgage Banking [Member] | Interest Rate Lock Commitments [Member] | Other Liabilities [Member]      
Notional amount and fair value of mortgage banking derivatives in Consolidated Balance Sheets [Abstract]      
Derivative liability, notional amount 0 0  
Derivative liability, fair value $ 0 $ 0