v3.26.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debit card income        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax $ 1,198 $ 995 $ 2,306 $ 1,977
Trust service fees        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 1,019 913 1,885 1,726
Customer overdraft fees        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 600 532 1,161 1,076
Service charges and fees related to deposit accounts        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 348 176 706 341
ATM income        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 294 278 544 507
Investment advisory fees        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 197 171 439 337
Other        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax $ 152 $ 134 $ 305 $ 235