v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - 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 (Loss) [Abstract]        
Net income $ 11,705 $ 8,003 $ 22,959 $ 17,360
Other comprehensive income (loss):        
Unrealized holding gains (losses) on securities available-for-sale 2,888 1,998 7,851 (1,109)
Tax effect (746) (516) (2,028) 287
Reclassification of unrealized gains (losses) on securities transferred from available-for-sale to held-to-maturity 30 33 60 68
Tax effect (7) (9) (15) (18)
Reclassification adjustment for realized losses (gains) included in net income 4   4  
Tax effect (1)   (1)  
Unrealized gains (losses) on securities available-for-sale, net of tax 2,168 1,506 5,871 (772)
Unrealized gains (losses) on fair value municipal security hedges (12) (20) (167) 400
Tax Effect 3 6 43 (102)
Reclassification adjustment for realized losses (gains) included in net income (2) 143 (3) 249
Tax effect 1 (38) 1 (65)
Unrealized gains (losses) on fair value hedged instruments arising during the period, net of tax (10) 91 (126) 482
Unrealized gains (losses) on cash flow hedges 203 92 640 628
Tax effect (53) (23) (165) (162)
Reclassification adjustment for realized losses (gains) included in net income 88 (52) 239 (90)
Tax effect (23) 13 (62) 23
Unrealized gains (losses) on cash flow hedge instruments arising during the period, net of tax 215 30 652 399
Total other comprehensive income (loss) 2,373 1,627 6,397 109
Comprehensive income $ 14,078 $ 9,630 $ 29,356 $ 17,469