XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.3
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, 2023 22,459,649          
Balance at Dec. 31, 2023 $ 224 $ 156,242 $ (116,932) $ (17,067) $ 0  
Net income (loss) 0 0 (1,815) 0 0 $ (1,815)
Foreign currency translation adjustment $ 0 0 0 (3,016) 0  
Exercise of stock options (in shares) 75,126          
Exercise of stock options $ 1 (34) 0 0 0  
Noncash compensation (in shares) 15,000          
Noncash compensation $ 0 660 0 0 0  
Treasury stock (in shares) (130,265)          
Treasury stock $ 0   0 0 0  
Treasury stock   (91)        
Balance (in shares) at Sep. 29, 2024 23,022,010          
Balance at Sep. 29, 2024 $ 230 156,772 (118,747) (20,083) 0  
Issuance of restricted common stock (in shares) 602,500          
Issuance of restricted common stock $ 5 (5) 0 0 0  
Balance (in shares) at Jun. 30, 2024 23,024,128          
Balance at Jun. 30, 2024 $ 230 156,675 (119,137) (18,748) 0  
Net income (loss) 0 0 390 0 0 390
Foreign currency translation adjustment $ 0 0 0 (1,335) 0  
Exercise of stock options (in shares) 48,147          
Exercise of stock options $ 0 (33) 0 0 0  
Noncash compensation (in shares) 0          
Noncash compensation $ 0 222 0 0 0  
Treasury stock (in shares) (50,265)          
Treasury stock $ 0   0 0 0  
Treasury stock   (92)        
Balance (in shares) at Sep. 29, 2024 23,022,010          
Balance at Sep. 29, 2024 $ 230 156,772 (118,747) (20,083) 0  
Balance (in shares) at Dec. 31, 2024 23,020,010          
Balance at Dec. 31, 2024 $ 230 156,980 (118,612) (19,017) 0 19,581
Net income (loss) 0 0 (2,433) 0 0 (2,433)
Foreign currency translation adjustment $ 0 0 0 2,069 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 839 0 0 0  
Treasury stock (in shares) (62,046)          
Treasury stock $ (1)   0 0 0  
Treasury stock   (101)        
Balance (in shares) at Sep. 28, 2025 23,029,970          
Balance at Sep. 28, 2025 $ 230 157,717 (121,045) (16,948) 0 19,954
Balance (in shares) at Jun. 29, 2025 23,029,970          
Balance at Jun. 29, 2025 $ 230 157,443 (121,562) (17,432) 0  
Net income (loss) 0 0 517 0 0 517
Foreign currency translation adjustment $ 0 0 0 484 0  
Exercise of stock options (in shares) 0          
Exercise of stock options $ 0 0 0 0 0  
Noncash compensation (in shares) 0          
Noncash compensation $ 0 274 0 0 0  
Treasury stock (in shares) 0          
Treasury stock $ 0   0 0 0  
Treasury stock   0        
Balance (in shares) at Sep. 28, 2025 23,029,970          
Balance at Sep. 28, 2025 $ 230 $ 157,717 $ (121,045) $ (16,948) $ 0 $ 19,954