XML 150 R129.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loan Servicing Activity of MSRs and the related valuation allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Servicing Asset at Amortized Cost, Balance [Roll Forward]      
Servicing Asset at Amortized Cost, Beginning Balance $ 14,656 $ 15,792 $ 15,264
Servicing Asset at Amortized Cost, Additions 963 535 1,455
Servicing Asset at Amortized Cost, Amortization 1,776 1,759 2,313
Servicing Asset at Amortized Cost, Increase (Decrease) for Valuation Allowance Adjustment 75 88 1,386
Servicing Asset at Amortized Cost, Ending Balance 13,918 14,656 15,792
Valuation Allowance for Impairment of Recognized Servicing Assets [Roll Forward]      
Valuation Allowance for Impairment of Recognized Servicing Assets, Balance, Beginning Balance 94 182 1,568
Valuation Allowance for Impairment of Recognized Servicing Assets, Additions (Deductions) for Expenses (Recoveries) (75) (88) (1,386)
Valuation Allowance for Impairment of Recognized Servicing Assets, Balance, Ending Balance $ 19 $ 94 $ 182