v3.24.3
Earnings Per Share (Narrative) (Details) - USD ($)
shares in Millions
3 Months Ended 9 Months Ended
Sep. 27, 2024
Sep. 29, 2023
Sep. 27, 2024
Sep. 29, 2023
Earnings Per Share [Abstract]        
Anti-dilutive shares (in shares) 0.5 2.0 0.5 2.0
Payments for repurchase of common stock $ 200,000,000 $ 0 $ 450,000,000 $ 25,000,000