v3.25.2
Revenue from Contracts with Customers (Disaggregation by Timing of Revenue Recognition) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue from contracts with customers $ 12,462 $ 12,008 $ 31,864 $ 23,446
Wealth Management Revenues        
Revenue from contracts with customers [1] 10,120 9,678 20,011 19,016
Wealth Management Revenues | Transferred over Time        
Revenue from contracts with customers 10,120 9,678 20,011 19,016
Card Interchange Fees        
Revenue from contracts with customers [1] 1,247 1,275 2,756 2,420
Card Interchange Fees | Transferred at Point in Time        
Revenue from contracts with customers 1,247 1,275 2,756 2,420
Service Charges on Deposit Accounts        
Revenue from contracts with customers [1] 808 769 1,552 1,454
Service Charges on Deposit Accounts | Transferred at Point in Time        
Revenue from contracts with customers 540 490 1,003 915
Service Charges on Deposit Accounts | Transferred over Time        
Revenue from contracts with customers 268 279 549 539
Gain on sale of bank-owned properties, net        
Revenue from contracts with customers [1] 0 0 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] 287 286 551 556
Other Income | Transferred at Point in Time        
Revenue from contracts with customers 225 227 429 438
Other Income | Transferred over Time        
Revenue from contracts with customers $ 62 $ 59 $ 122 $ 118
[1] Revenue from contracts with customers in scope of ASC 606.
[2] For the six months ended June 30, 2025, included herein in accordance with sales-leaseback transaction provisions of ASC 842 and ASC 606.