XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
NET EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Reconciliation of the Net Earnings and Shares Used in Calculating Basic and Diluted 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