XML 47 R33.htm IDEA: XBRL DOCUMENT v3.25.1
NET EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 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
March 31,
20252024
Net Earnings - Basic and Diluted$37,053 $28,986 
Shares (000s)
Weighted Average Common Shares - Basic32,440 32,251 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares367 376 
Weighted Average Common Shares - Diluted32,807 32,627 
Net Earnings Per Share - Basic$1.14 $0.90 
Net Earnings Per Share - Diluted$1.13 $0.89