XML 55 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Basis of Presentation (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Apr. 28, 2022
Feb. 24, 2020
Noncash Investing and Financing Items        
Purchases of property and equipment included in accounts payable $ 1.0 $ 1.8    
Stock Repurchase Program, Authorized Amount       $ 100.0
Share Repurchase Program, Authorized Amount, Increase (Decrease)     $ 150.0  
Payments for Repurchase of Common Stock 25.0 12.5    
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 0.6 $ 1.9