XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive (Loss) Income
Beginning balance (in shares) at Dec. 31, 2023   59,891,705      
Beginning balance at Dec. 31, 2023 $ 561,284 $ 599 $ 634,099 $ (72,747) $ (667)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 7,214     7,214  
Stock-based compensation 1,866   1,866    
Common stock issued under stock-based compensation plans, net (in shares)   480,826      
Common stock issued under stock-based compensation plans, net 3,147 $ 5 3,142    
Other comprehensive income (loss), net of tax 929       929
Ending balance (in shares) at Mar. 31, 2024   60,372,531      
Ending balance at Mar. 31, 2024 574,440 $ 604 639,107 (65,533) 262
Beginning balance (in shares) at Dec. 31, 2023   59,891,705      
Beginning balance at Dec. 31, 2023 561,284 $ 599 634,099 (72,747) (667)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 18,226        
Stock-based compensation     6,400    
Ending balance (in shares) at Sep. 29, 2024   60,552,093      
Ending balance at Sep. 29, 2024 589,131 $ 606 645,530 (54,521) (2,484)
Beginning balance (in shares) at Mar. 31, 2024   60,372,531      
Beginning balance at Mar. 31, 2024 574,440 $ 604 639,107 (65,533) 262
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 8,900     8,900  
Stock-based compensation 2,452   2,452    
Common stock issued under stock-based compensation plans, net (in shares)   30,307      
Common stock issued under stock-based compensation plans, net 66   66    
Other comprehensive income (loss), net of tax (74)       (74)
Ending balance (in shares) at Jun. 30, 2024   60,402,838      
Ending balance at Jun. 30, 2024 585,784 $ 604 641,625 (56,633) 188
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 2,112     2,112  
Stock-based compensation 2,076   2,076    
Common stock issued under stock-based compensation plans, net (in shares)   149,255      
Common stock issued under stock-based compensation plans, net 1,831 $ 2 1,829    
Other comprehensive income (loss), net of tax (2,672)       (2,672)
Ending balance (in shares) at Sep. 29, 2024   60,552,093      
Ending balance at Sep. 29, 2024 $ 589,131 $ 606 645,530 (54,521) (2,484)
Beginning balance (in shares) at Dec. 29, 2024 60,700,090 60,700,090      
Beginning balance at Dec. 29, 2024 $ 595,389 $ 607 649,045 (53,822) (441)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (829)     (829)  
Stock-based compensation 2,259   2,259    
Common stock issued under stock-based compensation plans, net (in shares)   274,453      
Common stock issued under stock-based compensation plans, net 133 $ 3 130    
Other comprehensive income (loss), net of tax (663)       (663)
Ending balance (in shares) at Mar. 30, 2025   60,974,543      
Ending balance at Mar. 30, 2025 $ 596,289 $ 610 651,434 (54,651) (1,104)
Beginning balance (in shares) at Dec. 29, 2024 60,700,090 60,700,090      
Beginning balance at Dec. 29, 2024 $ 595,389 $ 607 649,045 (53,822) (441)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 4,268        
Stock-based compensation     7,900    
Common stock issued under stock-based compensation plans, net (in shares) 30,959        
Ending balance (in shares) at Sep. 28, 2025 61,032,105 61,032,105      
Ending balance at Sep. 28, 2025 $ 607,311 $ 610 657,387 (49,554) (1,132)
Beginning balance (in shares) at Mar. 30, 2025   60,974,543      
Beginning balance at Mar. 30, 2025 596,289 $ 610 651,434 (54,651) (1,104)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 2,106     2,106  
Stock-based compensation 2,842   2,842    
Common stock issued under stock-based compensation plans, net (in shares)   49,428      
Common stock issued under stock-based compensation plans, net 170   170    
Other comprehensive income (loss), net of tax (94)       (94)
Ending balance (in shares) at Jun. 29, 2025   61,023,971      
Ending balance at Jun. 29, 2025 601,313 $ 610 654,446 (52,545) (1,198)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 2,991     2,991  
Stock-based compensation 2,941   2,941    
Common stock issued under stock-based compensation plans, net (in shares)   8,134      
Other comprehensive income (loss), net of tax $ 66       66
Ending balance (in shares) at Sep. 28, 2025 61,032,105 61,032,105      
Ending balance at Sep. 28, 2025 $ 607,311 $ 610 $ 657,387 $ (49,554) $ (1,132)