v3.26.3
NET EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2026
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,
2026202520262025
Net Earnings - Basic and Diluted$46,728 $40,289 $131,628 $115,620 
Shares (000s)
Weighted Average Common Shares - Basic31,695 32,265 31,845 32,353 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares337 330 336 349 
Weighted Average Common Shares - Diluted32,032 32,595 32,181 32,702 
Net Earnings Per Share - Basic$1.47 $1.25 $4.13 $3.57 
Net Earnings Per Share - Diluted$1.46 $1.24 $4.09 $3.54