XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock and Stock-Based Compensation Stockholders Equity (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 09, 2022
Share Repurchases [Line Items]          
Treasury Stock, Value, Acquired, Cost Method $ 0.9        
December 2022 Share Repurchase Program          
Share Repurchases [Line Items]          
Stock Repurchase Program, Authorized Amount         $ 250.0
Treasury Stock, Shares, Acquired 33,900   33,900    
Treasury Stock, Value, Acquired, Cost Method $ 0.9 $ 0.0 $ 0.9 $ 0.0  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 249.1   $ 249.1