XML 150 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contract with Customers (Disaggregation by Timing of Revenue Recognition) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues from contracts with customers $ 48,224 $ 44,493 $ 48,153
Wealth management revenues      
Revenues from contracts with customers [1] 39,054 35,540 38,746
Wealth management revenues | Transferred over Time [Member]      
Revenues from contracts with customers 39,054 35,540 38,746
Card interchange fees      
Revenues from contracts with customers [1] 4,996 4,921 4,996
Card interchange fees | Transferred at Point in Time [Member]      
Revenues from contracts with customers 4,996 4,921 4,996
Services charges on deposit accounts      
Revenues from contracts with customers [1] 3,032 2,806 3,192
Services charges on deposit accounts | Transferred at Point in Time [Member]      
Revenues from contracts with customers 1,922 1,842 2,512
Services charges on deposit accounts | Transferred over Time [Member]      
Revenues from contracts with customers 1,110 964 680
Other income      
Revenues from contracts with customers [1] 1,142 1,226 1,219
Other income | Transferred at Point in Time [Member]      
Revenues from contracts with customers 903 983 967
Other income | Transferred over Time [Member]      
Revenues from contracts with customers $ 239 $ 243 $ 252
[1] Revenue from contracts with customers in scope of ASC 606.