XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Supplementary Data Share Repurchase Program (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Disclosure of Repurchase Agreements [Abstract]      
Stock repurchase program, remaining authorized repurchase amount, excluding fees $ 252.2 $ 252.2  
Stock Repurchase Program, Authorized Amount 400.0 $ 400.0  
Stock Repurchased During Period, Shares   4.5 0.0
Payments for Repurchase of Common Stock $ 84.8 $ 147.9 $ 0.0
Treasury Stock Acquired, Average Cost Per Share   $ 32.84 $ 0