XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Income and Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net sales $ 33,891 $ 35,021 $ 68,106 $ 69,909
Cost of goods sold 29,274 29,547 58,041 58,951
Gross profit 4,617 5,474 10,065 10,958
Operating expenses:        
Selling 909 953 1,714 1,843
General and administrative 2,982 3,105 6,152 6,370
Research and development 291 317 609 593
Restructuring charges 91 91
Total operating expenses 4,273 4,375 8,566 8,806
Income from operations 344 1,099 1,499 2,152
Other expense:        
Interest expense (165) (125) (332) (235)
Income before income taxes 179 974 1,167 1,917
Income tax expense 22 340 245 602
Net income $ 157 $ 634 $ 922 $ 1,315
Net income per common share:        
Basic (in dollars per share) $ 0.06 $ 0.23 $ 0.34 $ 0.49
Weighted average number of common shares outstanding - basic (in shares) 2,760,052 2,718,066 2,751,330 2,705,121
Diluted (in dollars per share) $ 0.05 $ 0.22 $ 0.32 $ 0.46
Weighted average number of common shares outstanding - diluted (in shares) 2,935,671 2,870,848 2,922,113 2,887,313
Other comprehensive income (loss)        
Foreign currency translation $ (175) $ (281) $ (358) $ (241)
Comprehensive income (loss), net of tax $ (18) $ 353 $ 564 $ 1,074