XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
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 three and nine months ended September 30, 2025 and 2024:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2025202420252024
Weighted-Average Common Shares Outstanding – Basic41,877 41,800 41,859 41,770 
Effect of Dilutive Securities:
Stock Performance Awards164 188 150 199 
Restricted Stock Awards94 91 95 97 
Employee Stock Purchase Plan
3 2 
Dilutive Effect of Potential Common Shares261 281 247 298 
Weighted-Average Common Shares Outstanding – Diluted42,138 42,081 42,106 42,068