v3.25.2
Mortgage Servicing Rights - Schedule of Mortgage Servicing Rights Capitalized and Related Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule of Mortgage Servicing Rights Capitalized and Related Amortization [Abstract]        
Balance at beginning of period $ 14,965 $ 14,191 $ 14,868 $ 13,906
Mortgage servicing rights capitalized during the period 802 654 1,182 1,031
Mortgage servicing rights amortization during the period (469) (335) (762) (608)
Net change in valuation allowance 160 38 170 219
Balance at end of period 15,458 14,548 15,458 14,548
Valuation allowance:        
Balance at beginning of period 176 46 186 227
Increase (decrease) (160) (38) (170) (219)
Balance at end of period 16 8 16 8
Fair value, beginning of period 18,212 18,141 17,782 17,125
Fair value, end of period $ 19,108 $ 18,807 $ 19,108 $ 18,807