XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Net sales $ 30,675 $ 33,891 $ 57,570 $ 68,106
Cost of goods sold 25,838 29,274 49,655 58,041
Gross profit 4,837 4,617 7,915 10,065
Operating expenses:        
Selling 1,204 909 2,388 1,714
General and administrative 2,589 2,982 5,504 6,152
Research and development 302 291 628 609
Restructuring charges 91 266 91
Total operating expenses 4,095 4,273 8,786 8,566
Income (loss) from operations 742 344 (871) 1,499
Other expense:        
Interest expense (257) (165) (471) (332)
Income (loss) before income taxes 485 179 (1,342) 1,167
Income tax expense (benefit) 172 22 (339) 245
Net income (loss) $ 313 $ 157 $ (1,003) $ 922
Net income (loss) per common share:        
Basic (in dollars per share) $ 0.12 $ 0.06 $ (0.36) $ 0.34
Weighted average number of common shares outstanding - basic (in shares) 2,773,598 2,760,052 2,767,263 2,751,330
Diluted (in dollars per share) $ 0.12 $ 0.05 $ (0.36) $ 0.32
Weighted average number of common shares outstanding - diluted (in shares) 2,954,765 2,935,671 2,767,263 2,922,113
Other comprehensive income (loss)        
Foreign currency translation $ 124 $ (175) $ 130 $ (358)
Comprehensive income (loss), net of tax $ 437 $ (18) $ (873) $ 564