XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Repurchase (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
6 Months Ended
Jun. 30, 2023
May 31, 2023
Stock Repurchase    
Common stock authorized for repurchase, maximum $ 250.0 $ 250.0
Common stock remaining number of shares authorized to repurchase 185.9  
Stock repurchased (shares) 8.4  
Stock repurchased during period (value) $ 194.1  
Weighted average price per share of common stock (in dollars per share) $ 23.10  
Excise tax related to the stock repurchases as treasury stock $ 1.9