v3.26.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Securities held-to-maturity, fair value $ 119,433 $ 117,510
Allowance for credit losses $ 70,598 $ 68,995
Common stock, shares authorized (in shares) 90,000,000 90,000,000
Common stock, shares issued (in shares) 26,063,576 26,023,644
Common stock, shares outstanding (in shares) 24,858,875 25,219,634
Treasury stock, at cost (in shares) 1,204,701 804,010