XML 101 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Mortgage Banking (Additional Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Servicing Assets at Fair Value [Line Items]        
Gain (Loss) on Sale of Mortgage Loans $ 3,403 $ 13,265 $ 15,328  
Receivables Held-for-sale, Amount 5,300 5,800    
Unrealized Gain (Loss) on Derivatives (62) 29    
Unrealized gain (loss) on loans held for sale (91) (1,000) 1,100  
Fees and Commissions, Mortgage Banking and Servicing 4,221 13,704 18,487  
Servicing Asset at Amortized Cost $ 2,458 $ 2,470 2,196 $ 877
Servicing Assets and Servicing Liabilities at Fair Value, Assumptions Used to Estimate Fair Value, Prepayment Speed 7.50% 12.90%    
Servicing Assets and Servicing Liabilities at Fair Value, Assumptions Used to Estimate Fair Value, Discount Rate 9.60% 9.60%    
Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets, Impact of 10 Percent Adverse Change in Prepayment Speed $ 137      
Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets, Impact of 20 Percent Adverse Change in Prepayment Speed 266      
Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets, Impact of 10 Percent Adverse Change in Discount Rate 175      
Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets, Impact of 20 Percent Adverse Change in Discount Rate 338      
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 152,700 $ 471,500 625,500  
Forward delivery commitments        
Servicing Assets at Fair Value [Line Items]        
Unrealized Gain (Loss) on Derivatives 140 (35) (182)  
Servicing Assets        
Servicing Assets at Fair Value [Line Items]        
Mortgage loans serviced during period, value 389,400 411,900    
Fees and Commissions, Mortgage Banking and Servicing $ 1,200 $ 1,300 $ 1,000