XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.3
NET EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Reconciliation in 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,
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