XML 128 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Service charges on deposit accounts      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers $ 16,273 $ 16,193 $ 16,829
Service charges on deposit accounts | Over a period of time      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers 1,667 1,659 1,703
Service charges on deposit accounts | At a point in time      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers 14,606 14,534 15,126
Debit and credit card      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers 18,263 18,248 19,008
Debit and credit card | Over a period of time      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers 1,461 1,288 1,709
Debit and credit card | At a point in time      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers 16,802 16,960 17,299
Wealth management      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers 12,259 12,186 12,717
Wealth management | Over a period of time      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers 6,550 7,969 8,714
Wealth management | At a point in time      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers 5,709 4,217 4,003
Other fee revenue | At a point in time      
Disaggregation of Revenue [Line Items]      
Revenues from contract with customers $ 1,324 $ 1,310 $ 1,550