v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock Shares
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Balance at Dec. 27, 2024 $ 397,335 $ 493 $ 471,449   $ (7,031) $ (67,576)
Balance (in shares) at Dec. 27, 2024   49,294        
Net income (loss) (71,023)         (71,023)
Other comprehensive loss (income) 1,386       1,386  
Common stock issued upon exercise of options 387 $ 1 386      
Common stock issued upon exercise of options (in shares)   53        
Stock-based compensation 14,321   14,321      
Repurchase of common stock, (in shares)       (261)    
Repurchase of common stock (4,479)     $ (4,479)    
Repurchase of employee common stock for taxes withheld (1,356) $ (1) (1,355)      
Repurchase of employee common stock for taxes withheld (in shares)   (69)        
Vested restricted and performance stock units 2 $ 2        
Vested restricted and performance stock units (in shares)   268        
Balance at Jun. 27, 2025 336,573 $ 495 484,801 $ (4,479) (5,645) (138,599)
Balance (in shares) at Jun. 27, 2025   49,546        
Balance (Treasury Stock Shares) at Jun. 27, 2025       (261)    
Balance at Mar. 28, 2025 349,972 $ 495 476,868   (5,604) (121,787)
Balance (in shares) at Mar. 28, 2025   49,523        
Net income (loss) (16,812)         (16,812)
Other comprehensive loss (income) (41)       (41)  
Common stock issued upon exercise of options 11   11      
Common stock issued upon exercise of options (in shares)   1        
Stock-based compensation 7,994   7,994      
Repurchase of common stock, (in shares)       (261)    
Repurchase of common stock (4,479)     $ (4,479)    
Repurchase of employee common stock for taxes withheld (73) $ (1) (72)      
Repurchase of employee common stock for taxes withheld (in shares)   (3)        
Vested restricted and performance stock units 1 $ 1        
Vested restricted and performance stock units (in shares)   25        
Balance at Jun. 27, 2025 336,573 $ 495 484,801 $ (4,479) (5,645) (138,599)
Balance (in shares) at Jun. 27, 2025   49,546        
Balance (Treasury Stock Shares) at Jun. 27, 2025       (261)    
Balance at Jan. 02, 2026 $ 344,184 $ 498 504,682 $ (6,461) (6,511) (148,024)
Balance (in shares) at Jan. 02, 2026   49,779        
Balance (Treasury Stock Shares) at Jan. 02, 2026 376     (376)    
Net income (loss) $ 13,264         13,264
Other comprehensive loss (income) (456)       (456)  
Common stock issued upon exercise of options $ 1,405 $ 1 1,404      
Common stock issued upon exercise of options (in shares) 88 88        
Stock-based compensation $ 11,601   11,601      
Repurchase of employee common stock for taxes withheld (4,608) $ (2) (4,606)      
Repurchase of employee common stock for taxes withheld (in shares)   (182)        
Vested restricted and performance stock units 8 $ 8        
Vested restricted and performance stock units (in shares)   814        
Balance at Jul. 03, 2026 $ 365,398 $ 505 513,081 $ (6,461) (6,967) (134,760)
Balance (in shares) at Jul. 03, 2026   50,499        
Balance (Treasury Stock Shares) at Jul. 03, 2026 376     (376)    
Balance at Apr. 03, 2026 $ 352,366 $ 502 507,921 $ (6,461) (6,778) (142,818)
Balance (in shares) at Apr. 03, 2026   50,156        
Balance (Treasury Stock Shares) at Apr. 03, 2026       (376)    
Net income (loss) 8,058         8,058
Other comprehensive loss (income) (189)       (189)  
Common stock issued upon exercise of options 1,235 $ 1 1,234      
Common stock issued upon exercise of options (in shares)   68        
Stock-based compensation 6,665   6,665      
Repurchase of employee common stock for taxes withheld (2,741) $ (2) (2,739)      
Repurchase of employee common stock for taxes withheld (in shares)   (86)        
Vested restricted and performance stock units 4 $ 4        
Vested restricted and performance stock units (in shares)   361        
Balance at Jul. 03, 2026 $ 365,398 $ 505 $ 513,081 $ (6,461) $ (6,967) $ (134,760)
Balance (in shares) at Jul. 03, 2026   50,499        
Balance (Treasury Stock Shares) at Jul. 03, 2026 376     (376)