v3.26.3
Basic and Diluted Net Income (Loss) Per Share - Summary of Computation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2026
Sep. 26, 2025
Oct. 02, 2026
Sep. 26, 2025
Numerator:        
Net income (loss) $ 5,575 $ 8,884 $ 18,839 $ (62,139)
Weighted average common shares:        
Common shares outstanding 50,542 49,633 50,257 49,499
Denominator for basic calculation 50,542 49,633 50,257 49,499
Weighted average effects of potentially diluted common stock:        
Denominator for diluted calculation 51,449 50,549 51,402 49,499
Net income (loss) per share:        
Basic $ 0.11 $ 0.18 $ 0.37 $ (1.26)
Diluted $ 0.11 $ 0.18 $ 0.37 $ (1.26)
Stock Options        
Weighted average effects of potentially diluted common stock:        
Denominator for diluted calculation 51 96 56 0
PSOs        
Weighted average effects of potentially diluted common stock:        
Denominator for diluted calculation 0 0 0 0
RSUs        
Weighted average effects of potentially diluted common stock:        
Denominator for diluted calculation 391 452 520 0
PSUs        
Weighted average effects of potentially diluted common stock:        
Denominator for diluted calculation 465 368 569 0