v3.26.1
Mortgage Servicing Rights - Schedule of Servicing and Ancillary Fees from Mortgage Servicing Portfolio (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Transfers and Servicing [Abstract]        
Servicing fees $ 6,043 $ 4,409 $ 10,741 $ 8,669
Late and ancillary fees 273 231 544 476
Total $ 6,316 $ 4,640 $ 11,285 $ 9,145