XML 127 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHAREHOLDERS' EQUITY - SCHEDULE OF EARNINGS PER SHARE RECONCILIATION (Details) - USD ($)
shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]      
Net income for basic earnings per share $ 404.0 $ 276.5 $ 630.6
Shares:      
Weighted average shares outstanding for basic earnings per share (in shares) 106,144 113,275 115,733
Effect of dilutive securities on weighted average shares:      
Amounts related to employee benefit plans (in shares) 1,972 1,849 1,984
Weighted average shares outstanding for diluted earnings per share (in shares) 108,116 115,124 117,717