v3.26.3
Earnings Per Share
9 Months Ended
Sep. 27, 2026
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Three Months EndedNine Months Ended
September 27,
2026
September 28,
2025
September 27,
2026
September 28,
2025
(In thousands, except per share data)
Numerator:
Net income$862 $6,873 $18,767 $9,162 
Denominator:
Weighted-average common shares outstanding - basic107,663 105,198 107,600 103,776 
Effect of dilutive stock-based awards2,941 4,440 3,315 4,888 
Weighted-average common shares outstanding - diluted110,604 109,638 110,915 108,664 
Earnings per share - basic$0.01 $0.07 $0.17 $0.09 
Earnings per share - diluted$0.01 $0.06 $0.17 $0.08 
Anti-dilutive employee stock-based awards, excluded937 — 619 310