XML 99 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Mortgage Banking (Additional Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Servicing Assets at Fair Value [Line Items]        
Gain (Loss) on Sale of Mortgage Loans $ 2,236 $ 1,649 $ 3,403  
Receivables Held-for-sale, Amount 10,900 10,200    
Unrealized Gain (Loss) on Derivatives 126 168    
Unrealized gain (loss) on loans held for sale (43) 231 (91)  
Fees and Commissions, Mortgage Banking and Servicing 3,230 2,921 4,221  
Servicing Asset at Amortized Cost $ 2,119 $ 2,274 2,458 $ 2,470
Servicing Assets and Servicing Liabilities at Fair Value, Assumptions Used to Estimate Fair Value, Prepayment Speed 6.70% 7.50%    
Servicing Assets and Servicing Liabilities at Fair Value, Assumptions Used to Estimate Fair Value, Discount Rate 10.20%      
Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets, Impact of 10 Percent Adverse Change in Prepayment Speed $ 113      
Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets, Impact of 20 Percent Adverse Change in Prepayment Speed 221      
Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets, Impact of 10 Percent Adverse Change in Discount Rate 179      
Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets, Impact of 20 Percent Adverse Change in Discount Rate 344      
Fixed Rate Residential Mortgage [Member]        
Servicing Assets at Fair Value [Line Items]        
SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate, Cost of Mortgage Sold 221,900 $ 184,800 152,700  
Forward delivery commitments        
Servicing Assets at Fair Value [Line Items]        
Unrealized Gain (Loss) on Derivatives 280 (195) 140  
Servicing Assets        
Servicing Assets at Fair Value [Line Items]        
Mortgage loans serviced during period, value 344,900 365,900    
Fees and Commissions, Mortgage Banking and Servicing $ 1,100 $ 1,200 $ 1,200