XML 24 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Balance at Jan. 01, 2021 $ 197,222 $ 464 $ 338,194 $ (5,545) $ (135,891)
Balance (in shares) at Jan. 01, 2021   46,448      
Net Income (Loss) 27,511       27,511
Other comprehensive income (loss) 1,497     1,497  
Common stock issued upon exercise of options 19,437 $ 12 19,425    
Common stock issued upon exercise of options (in shares)   1,206      
Stock-based compensation $ 15,900   15,900    
Unvested restricted stock (in shares) (3) 3      
Vested restricted and performance stock $ 1 $ 1      
Vested restricted and performance stock (in shares)   59      
Balance at Dec. 31, 2021 261,568 $ 477 373,519 (4,048) (108,380)
Balance (in shares) at Dec. 31, 2021   47,716      
Net Income (Loss) 39,665       39,665
Other comprehensive income (loss) 4,204     4,204  
Common stock issued upon exercise of options 8,422 $ 4 8,418    
Common stock issued upon exercise of options (in shares)   427      
Stock-based compensation $ 22,252   22,252    
Unvested restricted stock (in shares) (4) 7      
Vested restricted and performance stock $ 1 $ 1      
Vested restricted and performance stock (in shares)   62      
Balance at Dec. 30, 2022 336,112 $ 482 404,189 156 (68,715)
Balance (in shares) at Dec. 30, 2022   48,212      
Net Income (Loss) 21,347       21,347
Other comprehensive income (loss) (4,269)     (4,269)  
Common stock issued upon exercise of options $ 9,672 $ 5 9,667    
Common stock issued upon exercise of options (in shares) 518 518      
Stock-based compensation $ 25,188   25,188    
Repurchase of employee common stock for taxes withheld (2,097)   (2,097)    
Repurchase of employee common stock for taxes withheld (in shares)   (35)      
Unvested restricted stock (in shares)   14      
Vested restricted and performance stock 1 $ 1      
Vested restricted and performance stock (in shares)   130      
Balance at Dec. 29, 2023 $ 385,954 $ 488 $ 436,947 $ (4,113) $ (47,368)
Balance (in shares) at Dec. 29, 2023   48,839