XML 62 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
NET EARNINGS PER COMMON SHARE (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Reconciliation of the 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 common share:
Year Ended December 31,
202420232022
Net Earnings - Basic and Diluted$128,475 $108,543 $105,367 
Share (000s)
Weighted Average Common Shares - Basic32,332 32,108 32,019 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares386 340 374 
Weighted Average Common Shares - Diluted32,718 32,448 32,393 
Net Earnings Per Share - Basic$3.97 $3.38 $3.29 
Net Earnings Per Share - Diluted$3.93 $3.35 $3.25