XML 112 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue by Source (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers $ 265,635 $ 250,742 $ 220,443
Total wealth management      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 147,416 146,227 130,607
Brokerage and insurance product commissions      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 18,779 22,611 18,645
Trust      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 29,061 25,941 24,190
Asset management      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 99,576 97,675 87,772
Mortgage broker fees      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 2,759 1,925 844
Service charges on deposit accounts      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 79,091 65,651 55,250
Administrative services      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 5,300 5,336 5,599
Card related fees      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 15,973 17,829 13,789
Other deposit related fees      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers $ 15,096 $ 13,774 $ 14,354