v3.26.1
Mortgage Servicing Rights Summary of Changes in Mortgage Servicing Rights (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Servicing Asset [Abstract]          
Fair value of MSRs $ 54,600   $ 54,600   $ 49,900
Residential Mortgage          
Amortized Cost:          
Balance at beginning of period 30,168 $ 30,298 29,734 $ 30,691  
Originations of MSRs 1,183 924 2,727 1,625  
Amortization (1,075) (1,089) (2,185) (2,183)  
Balance at end of period 30,276 30,133 30,276 30,133  
Servicing Asset [Abstract]          
Balance at end of period 0   0    
Fair value of MSRs $ 54,639 $ 51,629 $ 54,639 $ 51,629