XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.2
NET EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Reconciliation of 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,
2024202320242023
Net Earnings - Basic and Diluted$32,069 $30,110 $61,055 $52,820 
Shares (000s)
Weighted Average Common Shares - Basic32,310 32,110 32,280 32,094 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares339 324 358 330 
Weighted Average Common Shares - Diluted32,649 32,434 32,638 32,424 
Net Earnings Per Share - Basic$0.99 $0.94 $1.89 $1.65 
Net Earnings Per Share - Diluted$0.98 $0.93 $1.87 $1.63