XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
Oct. 25, 2023
Apr. 27, 2022
Sep. 30, 2023
Dec. 31, 2022
Oct. 30, 2019
Subsequent Event          
Common stock, par value (in dollars per share)     $ 0.01 $ 0.01  
October 2019 Share Repurchase Program          
Subsequent Event          
Stock repurchase program, authorized amount   $ 200.0     $ 300.0
Stock repurchase program expiration date   Dec. 31, 2023      
Stock Repurchase Program, Remaining Authorized Repurchase Amount     $ 104.7    
October 2019 Share Repurchase Program | Subsequent Event [Member]          
Subsequent Event          
Stock repurchase program, authorized amount $ 20.3        
Stock repurchase program expiration date Dec. 31, 2024        
Common stock, par value (in dollars per share) $ 0.01        
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 125.0