XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share:
 (in thousands, except per share data)20222021
Numerator:  
Net earnings$22,066 $20,245 
Denominator:  
Denominator for basic earnings per share - weighted average shares10,230 9,340 
Effect of dilutive securities:  
Employee stock options and stock grants180 116 
Denominator for diluted earnings per share - weighted average shares10,410 9,456 
Net earnings per share:  
Basic$2.16 $2.17 
Diluted$2.12 $2.14 
The diluted earnings per share calculations exclude the effect of potentially dilutive shares when the inclusion of those shares in the calculation would have an anti-dilutive effect. The Company had an insignificant number of shares of common stock that were anti-dilutive in 2022. The Company had 0.1 million shares of common stock that were anti-dilutive in 2021