v3.26.1
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Other Comprehensive Income [Abstract]        
Net income $ 21,987 $ 16,747 $ 38,355 $ 30,336
Other comprehensive (loss) income:        
Unrealized holding (loss) gain arising during the period (485) (38) (2,727) 5,260
Reclassification for net losses realized through the sale of securities 93 110 104 338
Tax effect 82 (15) 551 (1,175)
Other comprehensive (loss) income on securities, net of tax (310) 57 (2,072) 4,423
Unrealized (loss) gain on derivatives:        
Unrealized holding (loss) gain arising during the period (1,051)   (2,172) 2,161
Gain on termination of derivative instruments   1,050   1,506
Reclassification adjustment for accretion of gain on terminated cash flow hedges recorded in interest expense during the period (775) (837) (1,539) (1,597)
Tax effect 383 (45) 779 (435)
Other comprehensive (loss) income on derivatives, net of tax (1,443) 168 (2,932) 1,635
Total other comprehensive (loss) income (1,753) 225 (5,004) 6,058
Total comprehensive income $ 20,234 $ 16,972 $ 33,351 $ 36,394