XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 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 six months ended June 30, 2025 and 2024:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2025202420252024
Weighted-Average Common Shares Outstanding – Basic41,874 41,784 41,850 41,754 
Effect of Dilutive Securities:
Stock Performance Awards154 193 143 194 
Restricted Stock Awards88 89 95 100 
Employee Stock Purchase Plan
2 2 
Dilutive Effect of Potential Common Shares244 284 240 297 
Weighted-Average Common Shares Outstanding – Diluted42,118 42,068 42,090 42,051