v3.26.1
Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock, Common [Member]
Total
balance (in shares) at Dec. 31, 2024 23,020,010          
balance at Dec. 31, 2024 $ 230 $ 156,980 $ (118,612) $ (19,017) $ 0  
Net loss 0 0 (2,950) 0 0 $ (2,950)
Foreign currency translation adjustment $ 0 0 0 1,585 0  
Exercise of stock options (in shares) 72,006          
Exercise of stock options $ 1 (1) 0 0 0  
Noncash compensation (in shares) 0          
Noncash compensation $ 0 565 0 0 0  
Treasury stock (in shares) 62,046          
Treasury stock $ (1)   0 0 0  
balance (in shares) at Jun. 29, 2025 23,029,970          
balance at Jun. 29, 2025 $ 230 157,443 (121,562) (17,432) 0  
Net loss $ 0 0 (2,950) 0 0 (2,950)
Treasury stock (in shares) (62,046)          
Stock Repurchased During Period, Value   (101)        
Treasury stock (in shares) (62,046)          
balance (in shares) at Mar. 30, 2025 23,042,510          
balance at Mar. 30, 2025 $ 230 157,281 (119,511) (19,023) 0  
Net loss 0 0 (2,051) 0 0 (2,051)
Foreign currency translation adjustment $ 0 0 0 1,591 0  
Exercise of stock options (in shares) 49,506          
Exercise of stock options $ 1 (1) 0 0 0  
Noncash compensation (in shares) 0          
Noncash compensation $ 0 264 0 0 0  
Treasury stock (in shares) 62,046          
Treasury stock $ (1)   0 0 0  
balance (in shares) at Jun. 29, 2025 23,029,970          
balance at Jun. 29, 2025 $ 230 157,443 (121,562) (17,432) 0  
Net loss $ 0 0 (2,051) 0 0 (2,051)
Treasury stock (in shares) (62,046)          
Stock Repurchased During Period, Value   (101)        
Treasury stock (in shares) (62,046)          
balance (in shares) at Dec. 31, 2025 23,029,970          
balance at Dec. 31, 2025 $ 230 157,996 (124,950) (15,486) 0 17,790
Net loss 0 0 (7,239) 0 0 (7,239)
Foreign currency translation adjustment $ 0 0 0 670 0  
Exercise of stock options (in shares) (34,933)          
Exercise of stock options $ 0 (41) 0 0 0  
Noncash compensation (in shares) 0          
Noncash compensation $ 0 657 0 0 0  
Treasury stock (in shares) 38,470          
Treasury stock $ 0   0 0 0  
balance (in shares) at Jul. 05, 2026 23,026,433          
balance at Jul. 05, 2026 $ 230 158,499 (132,189) (14,816) 0 11,724
Net loss $ 0 0 (7,239) 0 0 (7,239)
Treasury stock (in shares) (38,470)          
Stock Repurchased During Period, Value   (113)        
Treasury stock (in shares) (38,470)          
balance (in shares) at Apr. 05, 2026 22,991,500          
balance at Apr. 05, 2026 $ 230 158,203 (129,076) (15,517) 0  
Net loss 0 0 (3,113) 0 0 (3,113)
Foreign currency translation adjustment $ 0 0 0 701 0  
Exercise of stock options (in shares) 34,933          
Exercise of stock options $ 0 (41) 0 0 0  
Noncash compensation (in shares) 0          
Noncash compensation $ 0 337 0 0 0  
Treasury stock (in shares) 0          
Treasury stock $ 0 0 0 0 0  
balance (in shares) at Jul. 05, 2026 23,026,433          
balance at Jul. 05, 2026 $ 230 158,499 (132,189) (14,816) 0 11,724
Net loss $ 0 $ 0 $ (3,113) $ 0 $ 0 $ (3,113)
Treasury stock (in shares) 0          
Treasury stock (in shares) 0