v3.25.2
Stock-Based Compensation - Schedule of Number and Weighted Average Exercise Price of Options Issued and Outstanding under all Stock Option Plans (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Shares        
Options outstanding, beginning of period (in shares)     1,600,000  
Granted (in shares)     100,000  
Canceled (in shares)     (100,000)  
Exercised (in shares)     (700,000)  
Options outstanding, end of period (in shares) 900,000   900,000  
Options exercisable, end of period (in shares) 800,000   800,000  
Weighted-Average Exercise Price        
Options outstanding, beginning of period (in usd per share)     $ 110.43  
Granted (in usd per share)     165.45  
Canceled (in usd per share)     159.32  
Exercised (in usd per share)     84.80  
Options outstanding, end of period (in usd per share) $ 119.16   119.16  
Options exercisable, end of period (in dollars per share) $ 113.98   $ 113.98  
Stock compensation expense (benefit) $ 8.5 $ 11.9 $ 17.6 $ 20.6
Discontinued operations        
Shares        
Granted (in shares) 0   0  
Employee Stock Option        
Weighted-Average Exercise Price        
Stock compensation expense (benefit) $ 0.3 1.9 $ 0.6 4.0
Employee Stock Option | Discontinued operations        
Weighted-Average Exercise Price        
Stock compensation expense (benefit) $ 0.1 $ 0.1 $ 0.1 $ 0.1