XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
NET EARNINGS PER SHARE
9 Months Ended
Sep. 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
September 30,
Nine Months Ended
September 30,
2023202220232022
Net Earnings - Basic and Diluted$29,075 $25,249 $81,895 $83,961 
Shares (000s)
Weighted Average Common Shares - Basic32,116 32,010 32,102 32,017 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares360 357 338 375 
Weighted Average Common Shares - Diluted32,476 32,367 32,440 32,392 
Net Earnings Per Share - Basic$0.91 $0.79 $2.55 $2.62 
Net Earnings Per Share - Diluted$0.90 $0.78 $2.52 $2.59 
The number of anti-dilutive shares were 332,339 and 355,419 for the three and nine months ended September 30, 2023, respectively, and 362,203 and 369,183 for the three and nine months ended September 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.