XML 152 R133.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer $ 73,109 $ 68,288 $ 57,525
Total out-of-scope non-interest income 36,727 25,825 22,304
Total non-interest income $ 109,836 $ 94,113 $ 79,829
Revenue Not From Contracts With Customer | Product Concentration Risk | Revenue Benchmark      
Disaggregation of Revenue [Line Items]      
Concentration risk percentage (as a percent) 92.00% 92.00% 89.00%
Wealth management fees      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer $ 29,252 $ 30,533 $ 27,669
Insurance agency income      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 18,299 16,201 13,934
Banking service charges and other fees:      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 25,558 21,554 15,922
Service charges on deposit accounts      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 20,552 16,903 12,959
Debit card and ATM fees      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer $ 5,006 $ 4,651 $ 2,963