XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
NET EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 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
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