XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Weighted-Average Common Shares Outstanding – Basic (in shares) 41,826 41,724
Effect of Dilutive Securities:    
Dilutive Effect of Potential Common Shares (in shares) 236 309
Weighted-Average Common Shares Outstanding – Diluted (in shares) 42,062 42,033
Stock Performance Awards    
Effect of Dilutive Securities:    
Effect of Dilutive Securities (in shares) 133 196
Restricted Stock Awards    
Effect of Dilutive Securities:    
Effect of Dilutive Securities (in shares) 101 111
Employee Stock Purchase Plan    
Effect of Dilutive Securities:    
Effect of Dilutive Securities (in shares) 2 2