XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Reconciliation of Shares used in Calculating Earnings per Share Basic and Diluted (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Weighted-average common shares outstanding:        
Basic (in shares) 130,388,353 135,608,678 130,888,717 136,731,413
Effect of dilutive securities:        
Stock options and restricted stock units 1,053,782 1,475,371 1,260,455 1,756,841
Diluted (in shares) 131,442,135 137,084,049 132,149,172 138,488,254