v3.25.1
Revenue Recognition (Schedule of Revenue) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
category
Mar. 31, 2024
USD ($)
Disaggregation of Revenue [Line Items]    
Number of revenue stream categories | category 3  
Revenue from contract with customer $ 18,870 $ 16,285
Total out-of-scope non-interest income 8,160 4,522
Total non-interest income $ 27,030 $ 20,807
Revenue Not From Contracts With Customer | Product Concentration Risk | Revenue Benchmark    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 91.90% 88.70%
Wealth management fees    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer $ 7,328 $ 7,488
Insurance agency income    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 5,651 4,793
Banking service charges and other fees    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 5,891 4,004
Service charges on deposit accounts    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 4,743 3,316
Debit card and ATM fees    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer $ 1,148 $ 688