XML 19 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Operations and Comprehensive (Loss) Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]    
Net sales $ 128,133 $ 139,332
Cost of goods sold 111,411 116,228
Gross profit 16,722 23,104
Operating expenses    
Selling 3,446 3,598
General and administrative 11,709 12,354
Research and development 1,191 1,199
Restructuring charges 571
Total operating expenses 16,917 17,151
(Loss) income from operations (195) 5,953
Other expense    
Interest expense (744) (487)
(Loss) income before income taxes (939) 5,466
Income tax expense (benefit) 356 (1,408)
Net (loss) income $ (1,295) $ 6,874
Net (loss) income per common share:    
Basic (in dollars per share) $ (0.47) $ 2.53
Weighted average number of common shares outstanding - basic (in shares) 2,755,041 2,722,135
Diluted (in dollars per share) $ (0.47) $ 2.38
Weighted average number of common shares outstanding – diluted (in shares) 2,755,041 2,885,879
Other comprehensive (loss) income    
Foreign currency translation $ (445) $ (162)
Comprehensive (loss) income, net of tax $ (1,740) $ 6,712