XML 84 R73.htm IDEA: XBRL DOCUMENT v3.25.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. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Weighted-average common shares outstanding:        
Basic (in shares) 120,199,552 126,124,715 121,965,991 127,550,045
Effect of dilutive securities:        
Stock options and restricted stock units 836,695 930,219 874,071 948,449
Diluted (in shares) 121,036,247 127,054,934 122,840,062 128,498,494