v3.26.1
Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Weighted-Average Common Shares Outstanding – Basic (in shares) 41,955,000 41,874,000 41,929,000 41,850,000
Effect of Dilutive Securities:        
Dilutive Effect of Potential Common Shares (in shares) 0 244,000 171,000 240,000
Weighted-Average Common Shares Outstanding – Diluted (in shares) 41,955,000 42,118,000 42,100,000 42,090,000
Units excluded from computation (in shares) 197,007      
Stock Performance Awards        
Effect of Dilutive Securities:        
Effect of Dilutive Securities (in shares) 0 154,000 82,000 143,000
Restricted Stock Awards        
Effect of Dilutive Securities:        
Effect of Dilutive Securities (in shares) 0 88,000 87,000 95,000
Employee Stock Purchase Plan        
Effect of Dilutive Securities:        
Effect of Dilutive Securities (in shares) 0 2,000 2,000 2,000