XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.2
Stock Repurchase (Details) - May 2023 Stock Repurchase Program - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
May 31, 2023
Common stock authorized for repurchase, maximum     $ 250.0
Stock repurchases, amount remains available $ 68.8    
Stock repurchased (shares) 313,381 8,400,000  
Stock repurchased during period (value) $ 22.1 $ 194.1  
Weighted average price per share of common stock (in dollars per share) $ 70.44 $ 23.10  
Excise tax related to the stock repurchases as treasury stock $ 0.1 $ 1.9