XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
NET EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
NET EARNINGS PER SHARE NET EARNINGS PER SHARE
The following presents a reconciliation of the net earnings and shares used in calculating basic and diluted net earnings per share:

Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Net Earnings - Basic and Diluted$30,110 $29,782 $52,820 $58,712 
Shares (000s)
Weighted Average Common Shares - Basic32,110 31,999 32,094 32,020 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares324 315 330 375 
Weighted Average Common Shares - Diluted32,434 32,314 32,424 32,395 
Net Earnings Per Share - Basic$0.94 $0.93 $1.65 $1.83 
Net Earnings Per Share - Diluted$0.93 $0.92 $1.63 $1.81 
The number of anti-dilutive shares were 352,759 and 391,269 for the three and six months ended June 30, 2023, respectively, and 294,568 and 237,453 for the three and six months ended June 30, 2022, respectively. Anti-dilutive shares could potentially dilute basic earnings per share in future periods and therefore, were not included in diluted earnings per share.