XML 26 R15.htm IDEA: XBRL DOCUMENT v3.25.2
NET EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2025
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,
2025202420252024
Net Earnings - Basic and Diluted$38,278 $32,069 $75,331 $61,055 
Shares (000s)
Weighted Average Common Shares - Basic32,354 32,310 32,397 32,280 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares328 339 347 358 
Weighted Average Common Shares - Diluted32,682 32,649 32,744 32,638 
Net Earnings Per Share - Basic$1.18 $0.99 $2.33 $1.89 
Net Earnings Per Share - Diluted$1.17 $0.98 $2.30 $1.87 
The number of anti-dilutive shares were 223,890 and 224,070 for the three and six months ended June 30, 2025, respectively, and 339,366 and 357,534 for the three and six months ended June 30, 2024, respectively. Anti-dilutive shares could potentially dilute basic earnings per share in future periods and therefore, were not included in diluted earnings per share.