v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
  Retained Earnings
Balance, beginning (in shares) at Dec. 27, 2024   40,248,884      
Balance, beginning at Dec. 27, 2024 $ 537,646 $ 402 $ 399,111 $ (3,807) $ 141,940
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 10,288       10,288
Stock compensation 4,121   4,121    
Warrants exercised (in shares)   9,479      
Cumulative translation adjustment 177     177  
Common stock issued under stock plans, net of shares surrendered to pay tax withholding (in shares)   416,028      
Common stock issued under stock plans, net of shares surrendered to pay tax withholding (10,592) $ 4 (10,596)    
Balance, ending (in shares) at Mar. 28, 2025   40,674,391      
Balance, ending at Mar. 28, 2025 $ 541,640 $ 406 392,636 (3,630) 152,228
Balance, beginning (in shares) at Dec. 26, 2025 40,679,813 40,679,813      
Balance, beginning at Dec. 26, 2025 $ 604,309 $ 407 405,020 (2,763) 201,645
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 17,367       17,367
Stock compensation 4,139   4,139    
Common stock retired (in shares)   (156,861)      
Common stock retired (10,003) $ (1) (1,581)   (8,421)
Cumulative translation adjustment (225)     (225)  
Common stock issued under stock plans, net of shares surrendered to pay tax withholding (in shares)   220,737      
Common stock issued under stock plans, net of shares surrendered to pay tax withholding $ (6,956) $ 2 (6,958)    
Balance, ending (in shares) at Mar. 27, 2026 40,743,689 40,743,689      
Balance, ending at Mar. 27, 2026 $ 608,631 $ 408 $ 400,620 $ (2,988) $ 210,591