XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Weighted-Average Common Shares Outstanding – Basic (in shares) 41,678 41,597 41,655 41,573
Effect of Dilutive Securities:        
Total Dilutive Shares (in shares) 375 347 380 334
Weighted-Average Common Shares Outstanding – Diluted (in shares) 42,053 41,944 42,035 41,907
Stock Performance Awards        
Effect of Dilutive Securities:        
Effect of Dilutive Securities (in shares) 281 259 281 239
Restricted Stock Awards        
Effect of Dilutive Securities:        
Effect of Dilutive Securities (in shares) 92 85 97 94
Employee Stock Purchase Plan Shares and Other        
Effect of Dilutive Securities:        
Effect of Dilutive Securities (in shares) 2 3 2 1