XML 145 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Common Share (EPS) - Diluted EPS (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Average common shares outstanding (in shares) 58,218 57,593 56,806
Effect of dilutive stock awards (in shares) 760 763 865
Effect of dilutive convertible notes (in Shares) 387    
Total potential shares outstanding (in shares) 59,365 58,356 57,671
Diluted EPS (in dollars per share) $ 2.03 $ 1.62 $ 1.29
Equity awards excluded as the impact was anti-dilutive (in shares) 672 1,143 1,438