XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 100,000           200,000 200,000
Treasury Stock, Value, Acquired, Cost Method $ 25.3 $ 25.2 $ 25.3 $ 25.3 $ 303.0 $ 50.5    
Treasury Stock, Common [Member]                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Treasury Stock, Shares, Acquired 119,042     161,614     419,570 2,183,937
Treasury Stock, Shares, Acquired 119,042     161,614     419,570 2,183,937
Treasury Stock, Value, Acquired, Cost Method $ 25.3     $ 25.3     $ 75.8 $ 378.8