XML 113 R96.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders' Equity - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Basic Earnings Per Common Share:      
Net income $ 7,666 $ 25,536 $ 26,645
Weighted average shares outstanding (in shares) 17,077,017 11,728,858 11,715,376
Net income per common share (in dollars per share) $ 0.45 $ 2.17 $ 2.27
Diluted Earnings Per Common Share:      
Net income $ 7,666 $ 25,536 $ 26,645
Weighted average shares outstanding (in shares) 17,077,017 11,728,858 11,715,376
Effect of dilutive stock options and warrants (in shares) 102,779 24,014 23,698
Weighted average shares of common stock and common stock equivalents 17,179,796 11,752,872 11,739,074
Net income per diluted common share (in dollars per share) $ 0.45 $ 2.17 $ 2.27
Antidilutive options and warrants excluded from computation of earnings per share 0 0 0