Deposits (Schedule of Interest Expense on Deposits) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Deposits [Abstract] | ||||
| Interest bearing demand | $ 45,432 | $ 45,689 | $ 88,726 | $ 85,582 |
| Savings and money market | 72,729 | 88,023 | 146,007 | 179,802 |
| Time | 28,444 | 36,983 | 60,566 | 79,521 |
| Interest Expense, Domestic Deposits | $ 146,605 | $ 170,695 | $ 295,299 | $ 344,905 |