v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income for basic earnings per share $ 125.9 $ 91.8 $ 163.6 $ 113.3
Net income for diluted earnings per share $ 125.9 $ 91.8 $ 163.6 $ 113.3
Shares:        
Weighted average shares outstanding for basic earnings per share (in shares) 93,194 98,572 93,636 99,658
Effect of dilutive securities on weighted average shares:        
Amounts related to employee benefit plans (in shares) 1,758 1,814 1,909 2,070
Weighted average shares outstanding for diluted earnings per share (in shares) 94,952 100,386 95,545 101,728