v3.25.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Unrealized holding gain, before adjustment, tax expense $ 542 $ 710 $ 1,330 $ 1,344
Accretion of unrealized loss on debt securities reclassified to held-to-maturity, tax expense 74 40 118 82
Unrealized loss on derivatives, tax benefit 31 98 30 400
Reclassification adjustment from AOCI for sale of securities, tax expense $ 35 $ 81 $ 55 $ 190