XML 29 R15.htm IDEA: XBRL DOCUMENT v3.26.1
NET EARNINGS PER SHARE
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
NET EARNINGS PER SHARE 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,
20262025
Net Earnings - Basic and Diluted$40,285 $37,053 
Shares (000s)
Weighted Average Common Shares - Basic31,937 32,440 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares347 367 
Weighted Average Common Shares - Diluted32,284 32,807 
Net Earnings Per Share - Basic$1.26 $1.14 
Net Earnings Per Share - Diluted$1.25 $1.13 
The number of anti-dilutive shares were 214,602 and 223,820 for the three months ended March 31, 2026 and 2025, respectively. Anti-dilutive shares could potentially dilute basic earnings per share in future periods and therefore, were not included in diluted earnings per share.