v3.26.1
Consolidated Statements of Comprehensive Income - 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 income $ 15,342 $ 11,778 $ 29,017 $ 25,102
Securities available for sale:        
Unrealized holding (losses) gains arising during the period (528) 2,628 (1,151) 6,602
Derivatives and hedging activities:        
Unrealized holding gains (losses) arising during the period 68 (99) 74 (343)
Foreign currency translation income 6 145 54 150
Income tax expense related to net unrealized losses (gains) 131 (719) 306 (1,779)
Other comprehensive (loss) income, net of tax (323) 1,955 (717) 4,630
Comprehensive income $ 15,019 $ 13,733 $ 28,300 $ 29,732