v3.24.3
Share Repurchase Program - Class of Treasury Stock (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Equity, Class of Treasury Stock [Line Items]        
Total number of shares repurchased (in shares) 0.0 0.3 1.9 1.5
Average price per share (in usd per share) $ 0 $ 83.89 $ 93.38 $ 67.90
Common Stock        
Equity, Class of Treasury Stock [Line Items]        
Amount repurchased $ 0.0 $ 25.1 $ 180.0 $ 99.9