XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2024
Sep. 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.6    
Share Repurchase Program, Authorized, Amount       $ 100.0
Share Repurchase Program, Authorized Amount, Increase (Decrease)     $ 150.0  
Payments for Repurchase of Common Stock 29.5 27.5    
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 0.6 $ 2.5