Mortgage Servicing Rights - Schedule of Mortgage Servicing Rights (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
Jun. 30, 2024 |
---|---|---|---|
Transfers and Servicing [Abstract] | |||
Mortgage servicing rights | $ 8,768 | $ 8,741 | $ 8,709 |
Accumulated amortization | (6,991) | (6,847) | (6,690) |
Carrying value | $ 1,777 | $ 1,894 | $ 2,019 |