CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Statement of Comprehensive Income [Abstract] | ||||
| Net unrealized gain (loss) on debt securities, tax expense (benefit) | $ 484 | $ 542 | $ (304) | $ 1,330 |
| Accretion of unrealized loss on debt securities reclassified to HTM, tax expense | 37 | 74 | 77 | 118 |
| Unrealized loss on cash flow derivative hedges, tax benefit | $ 237 | 31 | $ 237 | 30 |
| Reclassification adjustment for losses included in net income, tax expense | $ 35 | $ 55 | ||