v3.25.4
Mortgage Servicing Rights - Schedule of Servicing and Ancillary Fees from Mortgage Servicing Portfolio (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Transfers and Servicing [Abstract]      
Servicing fees $ 17,731 $ 16,074 $ 14,913
Late and ancillary fees 936 899 761
Total $ 18,667 $ 16,973 $ 15,674