XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule Of Computation Of Basic And Diluted Loss 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,
2025202420252024
Basic weighted average shares outstanding29,717 30,588 30,027 30,580 
Dilutive effect of common stock options and stock units89 203 106 221 
Dilutive weighted average shares outstanding29,806 30,791 30,133 30,801 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
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,
2025202420252024
Common stock units 76 13 63