v3.26.1
Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Interest and dividend income:        
Interest and fees on loans $ 94,808 $ 92,589 $ 188,674 $ 183,476
Interest on securities 6,337 6,261 12,296 12,430
Dividends on FHLB stock 219 354 1,050 714
Interest on deposits in other banks 1,958 2,129 3,454 3,969
Total interest and dividend income 103,322 101,333 205,474 200,589
Interest expense:        
Interest on deposits 37,774 41,924 74,512 82,483
Interest on borrowings 154 684 830 2,708
Interest on subordinated debentures 1,537 1,586 3,072 3,167
Total interest expense 39,465 44,194 78,414 88,358
Net interest income before credit loss expense 63,857 57,139 127,060 112,231
Credit loss expense 1,186 7,631 4,078 10,352
Net interest income after credit loss expense 62,671 49,508 122,982 101,879
Noninterest income:        
Service charges on deposit accounts 2,102 2,169 4,229 4,387
Trade finance and other service charges and fees 1,902 1,461 3,403 2,858
Gain on sale of Small Business Administration ("SBA") loans 1,318 2,160 3,421 4,161
Gain on sale of residential mortgage loans 357   842 175
Other operating income 2,669 2,281 4,992 4,215
Total noninterest income 8,348 8,071 16,887 15,796
Noninterest expense:        
Salaries and employee benefits 22,784 22,069 44,740 43,041
Occupancy and equipment 4,383 4,344 8,797 8,794
Data processing 4,555 3,727 8,941 7,514
Professional fees 1,997 1,725 4,777 3,194
Supplies and communications 491 515 1,047 1,031
Advertising and promotion 679 798 1,368 1,382
Other operating expenses 4,150 3,169 7,737 6,374
Total noninterest expense 39,039 36,347 77,407 71,330
Income before tax 31,980 21,232 62,462 46,345
Income tax expense 8,475 6,115 16,400 13,556
Net income $ 23,505 $ 15,117 $ 46,062 $ 32,789
Basic earnings per share $ 0.79 $ 0.5 $ 1.54 $ 1.09
Diluted earnings per share $ 0.79 $ 0.5 $ 1.54 $ 1.08
Weighted-average shares outstanding:        
Basic 29,514,712 29,948,836 29,593,872 29,943,279
Diluted 29,689,113 30,054,456 29,770,045 30,048,704