XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Common Stock and Stock-Based Compensation Stockholders Equity (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 09, 2022
Share Repurchases [Line Items]            
Treasury Stock, Value, Acquired, Cost Method $ 6.2 $ 0.9        
Share-based Payment Arrangement, Cash Used to Settle Award $ 0.2          
December 2022 Share Repurchase Program            
Share Repurchases [Line Items]            
Stock Repurchase Program, Authorized Amount           $ 250.0
Treasury Stock, Shares, Acquired 192,250     226,150    
Treasury Stock, Value, Acquired, Cost Method $ 6.2   $ 0.0 $ 7.1 $ 0.0  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 242.9     $ 242.9