v3.26.1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Net sales $ 30,316 $ 26,895
Cost of goods sold 25,614 23,817
Gross profit 4,702 3,078
Operating expenses:    
Selling 1,331 1,184
General and administrative 3,014 2,915
Research and development 310 326
Restructuring charges 266
Total operating expenses 4,655 4,691
Income (loss) from operations 47 (1,613)
Other expense:    
Interest expense, net (256) (214)
Loss before income taxes (209) (1,827)
Income tax benefit (175) (511)
Net loss $ (34) $ (1,316)
Net loss per common share:    
Basic (in dollars per share) $ (0.01) $ (0.48)
Weighted average number of common shares outstanding - basic (in shares) 2,786,134 2,760,929
Diluted (in dollars per share) $ (0.01) $ (0.48)
Weighted average number of common shares outstanding - diluted (in shares) 2,786,134 2,760,929
Other comprehensive income (loss)    
Foreign currency translation $ 69 $ 6
Comprehensive income (loss), net of tax $ 35 $ (1,310)