XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Repurchase (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
9 Months Ended
Sep. 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 135.9  
Stock repurchased (shares) 9.6  
Stock repurchased during period (value) $ 244.1  
Weighted average price per share of common stock (in dollars per share) $ 25.44  
Excise tax related to the stock repurchases as treasury stock $ 2.4