XML 26 R15.htm IDEA: XBRL DOCUMENT v3.25.3
NET EARNINGS PER SHARE
9 Months Ended
Sep. 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
September 30,
Nine Months Ended
September 30,
2025202420252024
Net Earnings - Basic and Diluted$40,289 $33,837 $115,620 $94,892 
Shares (000s)
Weighted Average Common Shares - Basic32,265 32,373 32,353 32,311 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares330 410 349 375 
Weighted Average Common Shares - Diluted32,595 32,783 32,702 32,686 
Net Earnings Per Share - Basic$1.25 $1.05 $3.57 $2.94 
Net Earnings Per Share - Diluted$1.24 $1.03 $3.54 $2.90 
The number of anti-dilutive shares were 221,170 and 224,180 for the three and nine months ended September 30, 2025, respectively, and 189,830 and 326,020 for the three and nine months ended September 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.