XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Weighted-Average Common Shares Outstanding – Basic (in shares) 41,800 41,680 41,770 41,663
Effect of Dilutive Securities:        
Dilutive Effect of Potential Common Shares (in shares) 281 378 298 365
Weighted-Average Common Shares Outstanding – Diluted (in shares) 42,081 42,058 42,068 42,028
Stock Performance Awards        
Effect of Dilutive Securities:        
Effect of Dilutive Securities (in shares) 188 277 199 266
Restricted Stock Awards        
Effect of Dilutive Securities:        
Effect of Dilutive Securities (in shares) 91 100 97 97
Employee Stock Purchase Plan        
Effect of Dilutive Securities:        
Effect of Dilutive Securities (in shares) 2 1 2 2