v3.26.1
Mortgage Servicing Rights - Schedule of Mortgage Servicing Rights Capitalized and Related Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Mortgage Servicing Rights Capitalized and Related Amortization [Abstract]        
Carrying amount, beginning of year $ 15,728 $ 14,965 $ 15,254 $ 14,868
Mortgage servicing rights capitalized during the period 776 802 1,327 1,182
Mortgage servicing rights amortization during the period (497) (469) (1,026) (762)
Net change in valuation allowance (54) 160 398 170
Carrying amount, end of period 15,953 15,458 15,953 15,458
Valuation allowance:        
Beginning of period 23 176 475 186
Increase (reduction) 54 (160) (398) (170)
End of period 77 16 77 16
Fair value, beginning of period 19,239 18,212 17,964 17,782
Fair value, end of period $ 19,475 $ 19,108 $ 19,475 $ 19,108