XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 29, 2025
Earnings Per Share [Abstract]  
Reconciliation of Shares used in Calculating Earnings per Share Basic and Diluted
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Three Months Ended
March 29,
March 30,
2025
2024
Basic
 
123,776,073
128,720,661
Effect of dilutive securities:
Stock options and restricted stock units
 
1,072,148
1,048,919
Diluted
 
124,848,221
129,769,580
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Three Months Ended
March 29,
March 30,
2025
2024
Stock options
402,268
419,139
Restricted stock units
200,568
245,667
Total anti-dilutive
 
securities excluded from earnings per share computation
602,836
664,806