v3.26.1
NET EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 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
June 30,
Six Months Ended
June 30,
2026202520262025
Net Earnings - Basic and Diluted$44,615 $38,278 $84,900 $75,331 
Shares (000s)
Weighted Average Common Shares - Basic31,902 32,354 31,919 32,397 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares298 328 323 347 
Weighted Average Common Shares - Diluted32,200 32,682 32,242 32,744 
Net Earnings Per Share - Basic$1.40 $1.18 $2.66 $2.33 
Net Earnings Per Share - Diluted$1.39 $1.17 $2.63 $2.30