v3.26.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2026
Sep. 28, 2025
Sep. 27, 2026
Sep. 28, 2025
Numerator:        
Net income $ 862 $ 6,873 $ 18,767 $ 9,162
Denominator:        
Weighted-average common shares outstanding - basic (in shares) 107,663 105,198 107,600 103,776
Effect of dilutive stock-based awards (in shares) 2,941 4,440 3,315 4,888
Weighted-average common shares outstanding - diluted (in shares) 110,604 109,638 110,915 108,664
Earnings per share - basic (in dollars per share) $ 0.01 $ 0.07 $ 0.17 $ 0.09
Earnings per share - diluted (in dollars per share) $ 0.01 $ 0.06 $ 0.17 $ 0.08
Anti-dilutive employee stock-based awards, excluded (in shares) 937 0 619 310