XML 128 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Service charges on deposit accounts      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers $ 16,193 $ 16,829 $ 15,040
Service charges on deposit accounts | Over a period of time      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers 1,659 1,703 1,880
Service charges on deposit accounts | At a point in time      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers 14,534 15,126 13,160
Debit and credit card      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers 18,248 19,008 17,952
Debit and credit card | Over a period of time      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers 1,288 1,709 919
Debit and credit card | At a point in time      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers 16,960 17,299 17,033
Wealth management      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers 12,186 12,717 12,889
Wealth management | Over a period of time      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers 7,969 8,714 9,187
Wealth management | At a point in time      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers 4,217 4,003 3,702
Other fee revenue | At a point in time      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers $ 1,310 $ 1,550 $ 1,900