XML 70 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Stockholders' Equity Note [Abstract]    
Treasury Stock, Shares, Acquired 2,200,000 3,000,000.0
Treasury Stock, Value, Acquired, Cost Method $ 125.0 $ 200.0
Shares Acquired, Average Cost Per Share $ 56.11 $ 66.77