XML 100 R90.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from Contracts with Customers (Disaggregation by Timing of Revenue Recognition) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue from contracts with customers $ 12,685 $ 12,407 $ 44,549 $ 35,853
Wealth Management Revenues        
Revenue from contracts with customers [1] 10,373 9,989 30,384 29,005
Wealth Management Revenues | Transferred over Time        
Revenue from contracts with customers 10,373 9,989 30,384 29,005
Card Interchange Fees        
Revenue from contracts with customers [1] 1,163 1,321 3,919 3,741
Card Interchange Fees | Transferred at Point in Time        
Revenue from contracts with customers 1,163 1,321 3,919 3,741
Service Charges on Deposit Accounts        
Revenue from contracts with customers [1] 841 784 2,393 2,238
Service Charges on Deposit Accounts | Transferred at Point in Time        
Revenue from contracts with customers 559 502 1,562 1,417
Service Charges on Deposit Accounts | Transferred over Time        
Revenue from contracts with customers 282 282 831 821
Gain on sale of bank-owned properties, net        
Revenue from contracts with customers [1]     6,994 [2] 0
Gain on sale of bank-owned properties, net | Transferred at Point in Time        
Revenue from contracts with customers 0 0 6,994 0
Other Income        
Revenue from contracts with customers [1] 308 313 859 869
Other Income | Transferred at Point in Time        
Revenue from contracts with customers 258 253 687 691
Other Income | Transferred over Time        
Revenue from contracts with customers $ 50 $ 60 $ 172 $ 178
[1] Revenue from contracts with customers in scope of ASC 606.
[2] For the nine months ended September 30, 2025, included herein in accordance with sales-leaseback transaction provisions of ASC 842 and ASC 606.