v3.26.1
Mortgage Banking - Additional Information (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
CPR
Jun. 30, 2025
USD ($)
CPR
Schedule of changes in the reserve for mortgage loan [Abstract]    
Assumed average prepayment speed | CPR 9 9
Average discount rate 10.68% 10.65%
Mortgage servicing rights [Abstract]    
Residential mortgage loans sold $ 596,800 $ 530,600
Period of putback response 60 days  
Mortgage loan servicing putback expenses $ 0 0
Reserve for mortgage loan servicing putback expenses 500 500
Gains on sale of mortgage banking $ 9,600 $ 9,900