v3.26.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. 26, 2026
Sep. 27, 2025
Sep. 26, 2026
Sep. 27, 2025
Weighted-average common shares outstanding:        
Basic (in shares) 111,272,868 120,199,552 113,220,442 121,965,991
Effect of dilutive securities:        
Stock options and restricted stock units 1,266,068 836,695 1,117,672 874,071
Diluted (in shares) 112,538,936 121,036,247 114,338,114 122,840,062