v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of earnings per share
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Basic earnings per share:
Net income available to common shareholders$13,548 $13,303 $25,886 $22,270 
Weighted-average basic shares outstanding28,504 25,167 28,483 25,162 
Basic earnings per share$0.48 $0.53 $0.91 $0.89 
Diluted earnings per share:
Net income, for diluted earnings per share1,2
$13,548 $13,303 $25,886 $22,270 
Total weighted-average basic shares outstanding28,504 25,167 28,483 25,162 
Add effect of dilutive restricted stock awards3
150 481 232 446 
Total weighted-average diluted shares outstanding4,5
28,654 25,648 28,715 25,608 
Diluted earnings per share$0.47 $0.52 $0.90 $0.87 
Anti-dilutive warrants, restricted stock awards, and Series A convertible preferred stock 48 998 48 998 
1    For periods presented the Series A convertible preferred stock was anti-dilutive and, therefore, the preferred dividends have not been added back to the numerator of Net income, for diluted earnings per share.
2    Series A Preferred Stock exchanged for Common Stock and cash on September 16, 2025.
3    Incremental diluted shares from restricted stock awards under the treasury stock method.
4    For the three and six months ended June 30, 2026 and 2025, the incremental diluted shares from Series A convertible preferred stock and Series B preferred stock were not included in the diluted earnings per share count because the results would have been anti-dilutive under the treasury stock method.
5    For the three and six months ended June 30, 2026 and 2025, the warrants were not included in the diluted share count because the results would have been anti-dilutive under the if-converted method.