XML 113 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Mortgage Banking Derivatives (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Mortgage Banking Derivatives      
Amount of loans sold to investors $ 58,000    
Proceeds from sale of loan to investors 58,818 $ 52,186 $ 81,776
Gain on sale of loan 1,805 1,477 $ 2,022
Federal National Mortgage Association [Member]      
Mortgage Banking Derivatives      
Amount of loans sold to investors $ 45,000    
Federal National Mortgage Association [Member] | Customer Concentration Risk | Loan receivables      
Mortgage Banking Derivatives      
Percentage of concentration risk 77.90%    
Federal Home Loan Mortgage Corporation [Member]      
Mortgage Banking Derivatives      
Amount of loans sold to investors $ 7,500    
Federal Home Loan Mortgage Corporation [Member] | Customer Concentration Risk | Loan receivables      
Mortgage Banking Derivatives      
Percentage of concentration risk 13.00%    
Not Designated as Hedging Instrument | Forward Contracts [Member]      
Mortgage Banking Derivatives      
Notional or Contractual Amount $ 5,500 6,000  
Fair value 10 (46)  
Not Designated as Hedging Instrument | Interest Rate Lock Commitments [Member]      
Mortgage Banking Derivatives      
Notional or Contractual Amount 3,167 1,312  
Fair value $ 45 $ 36