XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Weighted-Average Common Shares Outstanding – Basic (in shares) 41,784,000 41,678,000 41,754,000 41,655,000
Effect of Dilutive Securities:        
Dilutive Effect of Potential Common Shares (in shares) 284,000 375,000 297,000 380,000
Weighted-Average Common Shares Outstanding – Diluted (in shares) 42,068,000 42,053,000 42,051,000 42,035,000
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0 0 0 0
Stock Performance Awards        
Effect of Dilutive Securities:        
Effect of Dilutive Securities (in shares) 193,000 281,000 194,000 281,000
Restricted Stock Awards        
Effect of Dilutive Securities:        
Effect of Dilutive Securities (in shares) 89,000 92,000 100,000 97,000
Employee Stock Purchase Plan        
Effect of Dilutive Securities:        
Effect of Dilutive Securities (in shares) 2,000 2,000 3,000 2,000