XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
NET EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 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
September 30,
Nine Months Ended
September 30,
2024202320242023
Net Earnings - Basic and Diluted$33,837 $29,075 $94,892 $81,895 
Shares (000s)
Weighted Average Common Shares - Basic32,373 32,116 32,311 32,102 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares410 360 375 338 
Weighted Average Common Shares - Diluted32,783 32,476 32,686 32,440 
Net Earnings Per Share - Basic$1.05 $0.91 $2.94 $2.55 
Net Earnings Per Share - Diluted$1.03 $0.90 $2.90 $2.52