v3.26.1
Mortgage Banking Activities - Schedule of Changes to MSRs (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Servicing Asset at Fair Value, Amount [Roll Forward]    
Balance at beginning of period $ 29,391 $ 30,423
Capitalized mortgage servicing rights 3,708 2,051
Amortization (3,125) (2,918)
Change in valuation allowance 0 0
Balance at end of period $ 29,974 $ 29,556