XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
The following table presents earnings per share for the years ended December 31, 2023, 2022 and 2021.
 
202320222021
Net income $35,663 $22,037 $32,881 
Weighted average shares outstanding - basic10,340 10,553 10,967 
Dilutive effect of share-based compensation95 153 139 
Weighted average shares outstanding - diluted10,435 10,706 11,106 
Per share information:
Basic earnings per share$3.45 $2.09 $3.00 
Diluted earnings per share3.42 2.06 2.96 
For the years ended December 31, 2023, 2022 and 2021, there were average outstanding restricted award shares totaling 6,398, 29,414 and zero, respectively, excluded from the computation of earnings per share because the effect was antidilutive, as the grant price exceeded the average market price. The dilutive effect of share-based compensation in each period above relates principally to restricted stock awards.