XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Weighted-Average Common Shares Outstanding – Basic (in shares) 41,680 41,600 41,663 41,582
Effect of Dilutive Securities:        
Total Dilutive Shares (in shares) 378 374 365 348
Weighted-Average Common Shares Outstanding – Diluted (in shares) 42,058 41,974 42,028 41,930
Stock Performance Awards        
Effect of Dilutive Securities:        
Effect of Dilutive Securities (in shares) 277 276 266 251
Restricted Stock Awards        
Effect of Dilutive Securities:        
Effect of Dilutive Securities (in shares) 100 97 97 96
Employee Stock Purchase Plan Shares        
Effect of Dilutive Securities:        
Effect of Dilutive Securities (in shares) 1 1 2 1