Revenue from Contracts with Customers (Schedule of Contract with Customer, Asset and Liability) (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
Jun. 30, 2024 |
Dec. 31, 2023 |
---|---|---|---|---|
Bank card transaction fees | ||||
Contract with Customer, Asset and Liability [Line Items] | ||||
Contract with Customer, Receivable | $ 14,296 | $ 17,754 | $ 15,824 | $ 18,069 |
Trust fees | ||||
Contract with Customer, Asset and Liability [Line Items] | ||||
Contract with Customer, Receivable | 1,937 | 2,165 | 2,174 | 1,764 |
Deposit account charges and other fees | ||||
Contract with Customer, Asset and Liability [Line Items] | ||||
Contract with Customer, Receivable | 8,039 | 7,897 | 7,366 | 6,588 |
Consumer brokerage services | ||||
Contract with Customer, Asset and Liability [Line Items] | ||||
Contract with Customer, Receivable | $ 0 | $ 0 | $ 0 | $ 8 |