XML 81 R68.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE - BASIC AND DILUTED EARNINGS PER SHARE (Details) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net income for basic earnings per share $ 91.8 $ 116.3 $ 113.3 $ 228.6
Net income for diluted earnings per share $ 91.8 $ 116.3 $ 113.3 $ 228.6
Shares:        
Weighted average shares outstanding for basic earnings per share (in shares) 98,572 107,731 99,658 108,347
Effect of dilutive securities on weighted average shares:        
Amounts related to employee benefit plans (in shares) 1,814 1,527 2,070 1,705
Weighted average shares outstanding for diluted earnings per share (in shares) 100,386 109,258 101,728 110,052