v3.25.1
Mortgage Servicing Rights - Schedule of Mortgage Servicing Rights Capitalized and Related Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Mortgage Servicing Rights Capitalized and Related Amortization [Abstract]    
Balance at beginning of period $ 14,868 $ 13,906
Mortgage servicing rights capitalized during the period 380 377
Mortgage servicing rights amortization during the period (293) (273)
Net change in valuation allowance 10 181
Balance at end of period 14,965 14,191
Valuation allowance:    
Balance at beginning of period 186 227
Increase (decrease) (10) (181)
Balance at end of period 176 46
Fair value, beginning of period 17,782 17,125
Fair value, end of period $ 18,212 $ 18,141