v3.26.1
Mortgage Banking Activities - Schedule of Components of Mortgage Banking Revenue (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]        
Gains on sale of mortgage loans $ 6,826 $ 7,730 $ 13,109 $ 13,260
Fees on real estate loans sold 607 517 1,149 906
Gains on interest rate lock commitments (IRLC) and associated hedging 365 10 234 (85)
Servicing fees 2,817 2,882 5,659 5,785
Mortgage banking revenues, net $ 10,615 $ 11,139 $ 20,151 $ 19,866