v3.25.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income Loss [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Balance at Dec. 29, 2023 $ 356,085 $ 66 $ 321,448 $ (2,977) $ 574,082 $ (536,534)
Balances (in shares) at Dec. 29, 2023   65,707        
Balances (in shares) at Dec. 29, 2023           15,134
Employee stock purchase plan 518   450     $ 68
Employee stock purchase plan (in shares)           (7)
Amortization of unrecognized stock-based compensation 4,026   4,026      
Purchase of treasury shares (5,466)         $ (5,466)
Purchase of treasury shares (in shares)           71
Foreign currency translation adjustments (210)     (210)    
Grant of restricted stock units to settle accrued bonus 10,846   10,846      
Settlement of restricted stock units (6,796)   (1,797)   (720) $ (4,279)
Settlement of restricted stock units (in shares)           (159)
Exercise of stock options 100   41     $ 59
Exercise of stock options (in shares)           (6)
Dividends and dividend equivalent rights (14,934)       (14,934)  
Net Income (Loss) 30,142       30,142  
Balance at Mar. 29, 2024 374,311 $ 66 335,014 (3,187) 588,570 $ (546,152)
Balances (in shares) at Mar. 29, 2024   65,707        
Balances (in shares) at Mar. 29, 2024           15,033
Balance at Dec. 29, 2023 356,085 $ 66 321,448 (2,977) 574,082 $ (536,534)
Balances (in shares) at Dec. 29, 2023   65,707        
Balances (in shares) at Dec. 29, 2023           15,134
Net Income (Loss) 59,369          
Balance at Jun. 28, 2024 393,213 $ 66 338,734 (3,173) 603,373 $ (545,787)
Balances (in shares) at Jun. 28, 2024   65,707        
Balances (in shares) at Jun. 28, 2024           14,976
Balance at Mar. 29, 2024 374,311 $ 66 335,014 (3,187) 588,570 $ (546,152)
Balances (in shares) at Mar. 29, 2024   65,707        
Balances (in shares) at Mar. 29, 2024           15,033
Employee stock purchase plan 440   392     $ 48
Employee stock purchase plan (in shares)           (5)
Amortization of unrecognized stock-based compensation 2,495   2,495      
Purchase of treasury shares (244)         $ (244)
Purchase of treasury shares (in shares)           3
Foreign currency translation adjustments 14     14    
Settlement of restricted stock units     (78)     $ 78
Settlement of restricted stock units (in shares)           (7)
Exercise of stock options 1,394   911     $ 483
Exercise of stock options (in shares)           (48)
Dividends and dividend equivalent rights (14,424)       (14,424)  
Net Income (Loss) 29,227       29,227  
Balance at Jun. 28, 2024 393,213 $ 66 338,734 (3,173) 603,373 $ (545,787)
Balances (in shares) at Jun. 28, 2024   65,707        
Balances (in shares) at Jun. 28, 2024           14,976
Balance at Jan. 03, 2025 $ 421,068 $ 66 345,689 (3,791) 624,151 $ (545,047)
Balances (in shares) at Jan. 03, 2025   65,707        
Balances (in shares) at Jan. 03, 2025 14,893         14,893
Employee stock purchase plan $ 384   326     $ 58
Employee stock purchase plan (in shares)           (5)
Amortization of unrecognized stock-based compensation 5,028   5,028      
Purchase of treasury shares (5,000)         $ (5,000)
Purchase of treasury shares (in shares)           65
Foreign currency translation adjustments 946     946    
Grant of restricted stock units to settle accrued bonus 12,179   12,179      
Settlement of restricted stock units (4,166)   (1,499)     $ (2,667)
Settlement of restricted stock units (in shares)           (95)
Exercise of stock options 100   53     $ 47
Exercise of stock options (in shares)           (5)
Dividends and dividend equivalent rights (15,781)       (15,781)  
Net Income (Loss) 26,650       26,650  
Balance at Apr. 04, 2025 441,408 $ 66 361,776 (2,845) 635,020 $ (552,609)
Balances (in shares) at Apr. 04, 2025   65,707        
Balances (in shares) at Apr. 04, 2025           14,853
Balance at Jan. 03, 2025 $ 421,068 $ 66 345,689 (3,791) 624,151 $ (545,047)
Balances (in shares) at Jan. 03, 2025   65,707        
Balances (in shares) at Jan. 03, 2025 14,893         14,893
Net Income (Loss) $ 53,203          
Balance at Jul. 04, 2025 $ 427,776 $ 66 364,304 (2,493) 646,038 $ (580,139)
Balances (in shares) at Jul. 04, 2025   65,707        
Balances (in shares) at Jul. 04, 2025 15,205         15,205
Balance at Apr. 04, 2025 $ 441,408 $ 66 361,776 (2,845) 635,020 $ (552,609)
Balances (in shares) at Apr. 04, 2025   65,707        
Balances (in shares) at Apr. 04, 2025           14,853
Employee stock purchase plan 427   361     $ 66
Employee stock purchase plan (in shares)           (6)
Amortization of unrecognized stock-based compensation 2,251   2,251      
Purchase of treasury shares (27,680)         $ (27,680)
Purchase of treasury shares (in shares)           366
Foreign currency translation adjustments 352     352    
Settlement of restricted stock units     (84)     $ 84
Settlement of restricted stock units (in shares)           (8)
Dividends and dividend equivalent rights (15,535)       (15,535)  
Net Income (Loss) 26,553       26,553  
Balance at Jul. 04, 2025 $ 427,776 $ 66 $ 364,304 $ (2,493) $ 646,038 $ (580,139)
Balances (in shares) at Jul. 04, 2025   65,707        
Balances (in shares) at Jul. 04, 2025 15,205         15,205