XML 140 R123.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share Repurchases (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended 60 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
Dec. 31, 2018
Equity, Class of Treasury Stock [Line Items]          
Shares repurchased (in shares) 2,300,000 2,600,000 0 6,700,000  
Value of shares repurchased $ 192.1 $ 150.0   $ 427.1  
Treasury stock acquired, average cost per share (in usd per share) $ 85.27 $ 57.95   $ 63.67  
Stock repurchase program, remaining authorized repurchase amount $ 172.9     $ 172.9  
2018 Share Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Stock repurchase program, authorized amount         $ 300.0
2023 Share Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Stock repurchase program, authorized amount $ 300.0     $ 300.0