XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Repurchase (Details) - May 2023 Stock Repurchase Program - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
May 31, 2023
Common stock authorized for repurchase, maximum     $ 250.0
Stock repurchases, amount remains available $ 52.5    
Stock repurchased (shares) 0.5 9.6  
Stock repurchased during period (value) $ 38.4 $ 244.1  
Weighted average price per share of common stock (in dollars per share) $ 72.30 $ 25.44  
Excise tax related to the stock repurchases as treasury stock $ 0.3 $ 2.4