XML 110 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue by Source (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers $ 220,443 $ 217,719 $ 207,172
Total wealth management      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 130,607 126,614 124,019
Brokerage and insurance product commissions      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 18,645 17,668 20,710
Trust      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 24,190 33,460 21,930
Asset management      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 87,772 75,486 81,379
Mortgage broker fees      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 844 854 787
Service charges on deposit accounts      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 55,250 58,574 54,168
Administrative services      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 5,599 6,713 5,689
Card related fees      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 13,789 11,474 9,210
Other deposit related fees      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers $ 14,354 $ 13,490 $ 13,299