XML 41 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per Share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Earnings per Share EARNINGS PER SHARE
Weighted average shares outstanding for basic and diluted earnings were as follows for the years ended December 31 (in thousands):
202420232022
Basic weighted average shares outstanding30,538 30,626 32,096 
Dilutive effect of common stock options and stock units231 159 96 
Diluted weighted average shares outstanding30,769 30,785 32,192 
The following table provides the potential anti-dilutive common stock units not included in the diluted weighted average shares calculations for the years ended December 31 (in thousands):
202420232022
Common stock units— 26 43