XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Securities held-to-maturity, fair value $ 118,861 $ 119,215
Allowance for credit losses $ 83,627 $ 71,972
Common stock, shares authorized (in shares) 90,000,000 90,000,000
Common stock, shares issued (in shares) 25,974,017 25,903,686
Common stock, shares outstanding (in shares) 25,506,084 25,430,566
Treasury stock, at cost (in shares) 467,933 473,120