XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 27, 2025
Earnings Per Share [Abstract]  
Reconciliation of Shares used in Calculating Earnings per Share Basic and Diluted
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Three Months Ended
Nine Months Ended
September 27,
September 28,
September 27,
September 28,
2025
2024
2025
2024
Basic
 
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
 
121,036,247
127,054,934
122,840,062
128,498,494
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Three Months Ended
Nine Months Ended
September 27,
September 28,
September 27,
September 28,
2025
2024
2025
2024
Stock options
393,413
412,574
397,613
416,065
Restricted stock units
4,630
17,627
4,523
16,339
Total anti-dilutive
 
securities excluded from earnings per
share computation
398,043
430,201
402,136
432,404