v3.26.1
Mortgage Servicing Rights - Schedule of Mortgage Servicing Rights (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Transfers and Servicing [Abstract]      
Mortgage servicing rights $ 8,819 $ 8,793 $ 8,768
Accumulated amortization (7,278) (7,138) (6,991)
Carrying value $ 1,541 $ 1,655 $ 1,777