v3.26.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Balance at Dec. 27, 2024 $ 115,574 $ 61 $ 332,285 $ (281,022) $ 78,311 $ (14,061)
Balance, Shares at Dec. 27, 2024   61,031,000        
Treasury Stock, Beginning Balance, Shares at Dec. 27, 2024       (33,540,000)    
Issuance of common stock (5,519)   (5,519)      
Issuance of common stock, Shares   364,000        
Treasury stock purchased, net of costs (6,202)     $ (6,202)    
Treasury stock purchased, net of costs, Shares       (206,000)    
Amortization of restricted stock units and common stock subject to vesting requirements 9,785   9,785      
Dividends declared (3,318)       (3,318)  
Net income 3,143       3,143  
Foreign currency translation 952         952
Balance at Mar. 28, 2025 114,415 $ 61 336,551 $ (287,224) 78,136 (13,109)
Ending Balance, Shares at Mar. 28, 2025   61,395,000        
Treasury Stock, Ending Balance, Shares at Mar. 28, 2025       (33,746,000)    
Balance at Dec. 27, 2024 115,574 $ 61 332,285 $ (281,022) 78,311 (14,061)
Balance, Shares at Dec. 27, 2024   61,031,000        
Treasury Stock, Beginning Balance, Shares at Dec. 27, 2024       (33,540,000)    
Net income 4,804          
Foreign currency translation 2,722          
Balance at Jun. 27, 2025 119,802 $ 61 346,128 $ (291,543) 76,495 (11,339)
Ending Balance, Shares at Jun. 27, 2025   61,430,000        
Treasury Stock, Ending Balance, Shares at Jun. 27, 2025       (33,923,000)    
Balance at Dec. 27, 2024 115,574 $ 61 332,285 $ (281,022) 78,311 (14,061)
Balance, Shares at Dec. 27, 2024   61,031,000        
Treasury Stock, Beginning Balance, Shares at Dec. 27, 2024       (33,540,000)    
Balance at Dec. 26, 2025 $ 68,100 $ 62 352,588 $ (350,171) 78,363 (12,742)
Ending Balance, Shares at Dec. 26, 2025   61,886,000        
Treasury Stock, Ending Balance, Shares at Dec. 26, 2025 (36,793,733)     (36,794,000)    
Balance at Mar. 28, 2025 $ 114,415 $ 61 336,551 $ (287,224) 78,136 (13,109)
Balance, Shares at Mar. 28, 2025   61,395,000        
Treasury Stock, Beginning Balance, Shares at Mar. 28, 2025       (33,746,000)    
Issuance of common stock 583   583      
Issuance of common stock, Shares   35,000        
Treasury stock purchased, net of costs (4,319)     $ (4,319)    
Treasury stock purchased, net of costs, Shares       (177,000)    
Amortization of restricted stock units and common stock subject to vesting requirements 8,994   8,994      
Dividends declared (3,302)       (3,302)  
Net income 1,661       1,661  
Foreign currency translation 1,770         1,770
Balance at Jun. 27, 2025 119,802 $ 61 346,128 $ (291,543) 76,495 (11,339)
Ending Balance, Shares at Jun. 27, 2025   61,430,000        
Treasury Stock, Ending Balance, Shares at Jun. 27, 2025       (33,923,000)    
Balance at Dec. 26, 2025 $ 68,100 $ 62 352,588 $ (350,171) 78,363 (12,742)
Balance, Shares at Dec. 26, 2025   61,886,000        
Treasury Stock, Beginning Balance, Shares at Dec. 26, 2025 (36,793,733)     (36,794,000)    
Issuance of common stock $ (1,666)   (1,666)      
Issuance of common stock, Shares   301,000        
Treasury stock purchased, net of costs (2,966)     $ (2,966)    
Treasury stock purchased, net of costs, Shares       (212,000)    
Amortization of restricted stock units and common stock subject to vesting requirements 2,699   2,699      
Dividends declared (3,021)       (3,021)  
Net income 4,281       4,281  
Foreign currency translation (1,415)         (1,415)
Balance at Mar. 27, 2026 66,012 $ 62 353,621 $ (353,137) 79,623 (14,157)
Ending Balance, Shares at Mar. 27, 2026   62,187,000        
Treasury Stock, Ending Balance, Shares at Mar. 27, 2026       (37,006,000)    
Balance at Dec. 26, 2025 $ 68,100 $ 62 352,588 $ (350,171) 78,363 (12,742)
Balance, Shares at Dec. 26, 2025   61,886,000        
Treasury Stock, Beginning Balance, Shares at Dec. 26, 2025 (36,793,733)     (36,794,000)    
Dividends declared $ (6,000)          
Net income 8,690          
Foreign currency translation (1,479)          
Balance at Jun. 26, 2026 $ 68,182 $ 62 358,353 $ (357,065) 81,053 (14,221)
Ending Balance, Shares at Jun. 26, 2026   62,254,000        
Treasury Stock, Ending Balance, Shares at Jun. 26, 2026 (37,377,576)     (37,378,000)    
Balance at Mar. 27, 2026 $ 66,012 $ 62 353,621 $ (353,137) 79,623 (14,157)
Balance, Shares at Mar. 27, 2026   62,187,000        
Treasury Stock, Beginning Balance, Shares at Mar. 27, 2026       (37,006,000)    
Issuance of common stock 487   487      
Issuance of common stock, Shares   67,000        
Treasury stock purchased, net of costs (3,928)   0 $ (3,928)    
Treasury stock purchased, net of costs, Shares       (372,000)    
Amortization of restricted stock units and common stock subject to vesting requirements 4,245   4,245      
Dividends declared (2,979)       (2,979)  
Net income 4,409       4,409  
Foreign currency translation (64)         (64)
Balance at Jun. 26, 2026 $ 68,182 $ 62 $ 358,353 $ (357,065) $ 81,053 $ (14,221)
Ending Balance, Shares at Jun. 26, 2026   62,254,000        
Treasury Stock, Ending Balance, Shares at Jun. 26, 2026 (37,377,576)     (37,378,000)