v3.26.1
Earnings per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
Weighted average shares outstanding for basic and diluted earnings were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Basic weighted average shares outstanding29,770 29,717 29,781 30,027 
Dilutive effect of common stock options and stock units39 89 54 106 
Dilutive weighted average shares outstanding29,809 29,806 29,835 30,133 
The following table provides the potential anti-dilutive common stock units not included in the diluted weighted average shares calculations (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Common stock units 210 76 85 63