XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Net sales $ 30,482 $ 31,407 $ 88,052 $ 99,513
Cost of goods sold 25,457 27,572 75,112 85,613
Gross profit 5,025 3,835 12,940 13,900
Operating expenses:        
Selling 1,221 891 3,609 2,605
General and administrative 2,593 2,951 8,097 9,103
Research and development 266 284 894 893
Restructuring charges 176 266 267
Total operating expenses 4,080 4,302 12,866 12,868
Income (loss) from operations 945 (467) 74 1,032
Other expense:        
Interest expense (273) (216) (744) (548)
Income (loss) before income taxes 672 (683) (670) 484
Income tax expense 818 56 479 301
Net (loss) income $ (146) $ (739) $ (1,149) $ 183
Net (loss) income per common share:        
Basic (in dollars per share) $ (0.05) $ (0.27) $ (0.41) $ 0.07
Weighted average number of common shares outstanding - basic (in shares) 2,785,541 2,760,438 2,773,401 2,754,399
Diluted (in dollars per share) $ (0.05) $ (0.27) $ (0.41) $ 0.06
Weighted average number of common shares outstanding - diluted (in shares) 2,785,541 2,760,438 2,773,401 2,931,343
Other comprehensive (loss) income        
Foreign currency translation $ (21) $ 223 $ 109 $ (135)
Comprehensive (loss) income, net of tax $ (167) $ (516) $ (1,040) $ 48