v3.25.2
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer $ 18,277 $ 17,639 $ 37,146 $ 33,923
Total out-of-scope non-interest income 8,798 4,636 16,959 9,158
Total non-interest income $ 27,075 $ 22,275 $ 54,105 $ 43,081
Revenue Not From Contracts With Customer | Product Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage (as a percent) 92.10% 91.80% 92.00% 90.50%
Wealth management fees        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer $ 6,948 $ 7,769 $ 14,275 $ 15,257
Insurance agency income        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer 4,942 4,488 10,593 9,281
Banking service charges and other fees:        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer 6,387 5,382 12,278 9,385
Service charges on deposit accounts        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer 5,104 4,208 9,847 7,524
Debit card and ATM fees        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer $ 1,283 $ 1,174 $ 2,431 $ 1,861