XML 84 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following includes the computation of the denominator for basic and diluted weighted-average shares outstanding for the years ended December 31, 2024, 2023 and 2022:
(in thousands)202420232022
Weighted Average Common Shares Outstanding – Basic41,778 41,668 41,586 
Effect of Dilutive Securities:
Stock Performance Awards196 269 248 
Restricted Stock Awards96 100 95 
Employee Stock Purchase Plan Shares and Other2 
Dilutive Effect of Potential Common Shares294 371 345 
Weighted Average Common Shares Outstanding – Diluted42,072 42,039 41,931