XML 22 R6.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Balance, beginning (in shares) at Dec. 30, 2022   38,599,390      
Balance, beginning at Dec. 30, 2022 $ 401,509 $ 386 $ 337,947 $ (2,185) $ 65,361
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 34,590       34,590
Stock compensation (in shares)   1,053,256      
Stock compensation 17,823 $ 10 17,813    
Shares issued for acquisitions (in shares)   75,008      
Shares issued for acquisition 2,495 $ 1 2,494    
Cumulative translation adjustment 353     353  
Common stock issued under stock plans, net of shares surrendered to pay tax withholding (in shares)   (61,858)      
Common stock issued under stock plans, net of shares surrendered to pay tax withholding (2,098) $ (1) (2,097)    
Balance, ending (in shares) at Dec. 29, 2023   39,665,796      
Balance, ending at Dec. 29, 2023 454,672 $ 396 356,157 (1,832) 99,951
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 55,479       55,479
Stock compensation 15,333   15,333    
Conversion of debt to common stock (in shares)   858,360      
Conversion of debt to common stock 37,938 $ 8 37,930    
Common stock retired (in shares)   (426,235)      
Common stock retired (17,393) $ (4) (3,899)   (13,490)
Warrant exercises (in shares)   38,904      
Warrant exercises 0 $ 1 (1)    
Cumulative translation adjustment (1,975)     (1,975)  
Common stock issued under stock plans, net of shares surrendered to pay tax withholding (in shares)   112,059      
Common stock issued under stock plans, net of shares surrendered to pay tax withholding $ (6,408) $ 1 (6,409)    
Balance, ending (in shares) at Dec. 27, 2024 40,248,884 40,248,884      
Balance, ending at Dec. 27, 2024 $ 537,646 $ 402 399,111 (3,807) 141,940
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 72,361       72,361
Stock compensation 18,158   18,158    
Common stock retired (in shares)   (241,198)      
Common stock retired (15,004) $ (2) (2,346)   (12,656)
Warrant exercises (in shares)   13,339      
Cumulative translation adjustment 1,044     1,044  
Common stock issued under stock plans, net of shares surrendered to pay tax withholding (in shares)   658,788      
Common stock issued under stock plans, net of shares surrendered to pay tax withholding $ (9,896) $ 7 (9,903)    
Balance, ending (in shares) at Dec. 26, 2025 40,679,813 40,679,813      
Balance, ending at Dec. 26, 2025 $ 604,309 $ 407 $ 405,020 $ (2,763) $ 201,645