v3.26.1
Stock Repurchase Programs (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jul. 01, 2025
Jun. 30, 2026
Jul. 01, 2025
Feb. 19, 2025
Mar. 17, 2022
Stock Repurchase Programs            
Payments to repurchase common stock, excluding excise taxes $ 42.6 $ 9.8 $ 70.8 $ 60.0    
Number of shares repurchased 253,918 61,698 415,133 342,789    
Amount remaining under authorized stock repurchase program $ 309.2   $ 309.2      
New stock repurchase program            
Stock Repurchase Programs            
Repurchase of common stock authorized by board of directors         $ 500.0  
Previous Stock Repurchase Program            
Stock Repurchase Programs            
Repurchase of common stock authorized by board of directors           $ 300.0