XML 85 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Reconciliation of Shares used in Calculating Earnings per Share Basic and Diluted (Details) - shares
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Weighted-average common shares outstanding:    
Basic (in shares) 123,776,073 128,720,661
Effect of dilutive securities:    
Stock options and restricted stock units 1,072,148 1,048,919
Diluted (in shares) 124,848,221 129,769,580