XML 33 R18.htm IDEA: XBRL DOCUMENT v3.25.4
NET EARNINGS PER COMMON SHARE
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
NET EARNINGS PER COMMON SHARE NET EARNINGS PER COMMON 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,
202520242023
Net Earnings - Basic and Diluted$154,845 $128,475 $108,543 
Share (000s)
Weighted Average Common Shares - Basic32,265 32,332 32,108 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares339 386 340 
Weighted Average Common Shares - Diluted32,604 32,718 32,448 
Net Earnings Per Share - Basic$4.80 $3.97 $3.38 
Net Earnings Per Share - Diluted$4.75 $3.93 $3.35 
The number of anti-dilutive shares were 227,120, 230,302, and 354,619 for the years ended December 31, 2025, 2024, and 2023. Anti-dilutive shares could potentially dilute basic earnings per share in future periods and therefore, were not included in diluted earnings per share.