v3.26.3
Revenue Recognition - Non-Interest Income Segregated by Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer $ 19,134 $ 17,808 $ 59,748 $ 55,401
Total out-of-scope non-interest income 11,392 9,611 34,205 26,123
Total non-interest income 30,526 27,419 93,953 81,524
Wealth management fees        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer 7,825 7,349 22,745 21,625
Insurance agency income        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer 4,737 3,934 17,392 14,732
Service charges on deposit accounts        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer 5,242 5,366 15,884 15,325
Debit card and ATM fees        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer 1,330 1,159 3,727 3,719
Total banking service charges and other fees        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer $ 6,572 $ 6,525 $ 19,611 $ 19,044