XML 65 R46.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
The following table presents earnings per share for the years ended December 31, 2022, 2021 and 2020.
 
202220212020
Net income $22,037 $32,881 $26,463 
Weighted average shares outstanding - basic10,553 10,967 10,942 
Dilutive effect of share-based compensation153 139 92 
Weighted average shares outstanding - diluted10,706 11,106 11,034 
Per share information:
Basic earnings per share$2.09 $3.00 $2.42 
Diluted earnings per share2.06 2.96 2.40