XML 117 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Schedule of Weighted Average Shares Outstanding used in the Computations of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Weighted Average Number of Shares Outstanding, Basic [Abstract]    
Numerator, net income $ 16,759,000 $ 29,233,000
Weighted average shares outstanding 8,105 8,174
Less: Unvested restricted shares (43) (37)
Basic EPS weighted average shares outstanding 8,062 8,137
Basic EPS weighted average shares outstanding 8,062 8,137
Add: Dilutive effect of stock options and restricted shares 22 40
Diluted EPS weighted average shares outstanding 8,084 8,177
Basic earnings per common share $ 2.08 $ 3.59
Diluted earnings per common share $ 2.07 $ 3.58