Consolidated Statements of Comprehensive Income (Unaudited) (Parentheticals) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax | $ 90 | $ 858 | $ (178) | $ 3,262 |
| OCI, Debt Securities, Available-for-Sale, Transfer to Held-to-Maturity, Adjustment from AOCI for Amortization of Gain (Loss), Tax | $ (27) | (40) | $ (55) | (75) |
| Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax | $ 2,150 | $ 2,150 | ||