v3.26.1
Revenue Recognition (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
category
Mar. 31, 2025
USD ($)
Disaggregation of Revenue [Line Items]    
Number of revenue stream categories | category 3  
Revenue from contract with customer $ 20,608 $ 18,870
Total out-of-scope non-interest income 10,845 8,160
Total non-interest income $ 31,453 $ 27,030
Revenue Not From Contracts With Customer | Product Concentration Risk | Revenue Benchmark    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 90.90% 91.90%
Wealth management fees    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer $ 7,402 $ 7,328
Insurance agency income    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 6,850 5,651
Banking service charges and other fees    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 6,356 5,891
Service charges on deposit accounts    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 5,203 4,743
Debit card and ATM fees    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer $ 1,153 $ 1,148