XML 81 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023, 2022 and 2021:
(in thousands)202320222021
Weighted Average Common Shares Outstanding – Basic41,668 41,586 41,491 
Effect of Dilutive Securities:
Stock Performance Awards269 248 226 
Restricted Stock Awards100 95 87 
Employee Stock Purchase Plan Shares and Other2 14 
Dilutive Effect of Potential Common Shares371 345 327 
Weighted Average Common Shares Outstanding – Diluted42,039 41,931 41,818