XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]        
Net sales $ 17,190 $ 17,856 $ 59,366 $ 40,181
Cost of sales 8,274 9,663 27,337 23,988
Gross profit 8,916 8,193 32,029 16,193
Operating expenses:        
Engineering, design and product development 2,509 1,985 7,283 6,440
Selling and marketing 2,397 2,748 7,838 8,724
General and administrative 2,819 3,073 10,680 9,200
Operating expenses 7,725 7,806 25,801 24,364
Operating income (loss) 1,191 387 6,228 (8,171)
Interest and other (expense) income:        
Interest, net (73) (53) (207) (145)
Other, net (43) 132 (22) (167)
Interest and other (expense) income (116) 79 (229) (312)
Income (loss) before income taxes 1,075 466 5,999 (8,483)
Income tax (expense) benefit (169) 62 (1,189) 2,287
Net income (loss) $ 906 $ 528 $ 4,810 $ (6,196)
Net income (loss) per common share:        
Basic (in dollars per share) $ 0.09 $ 0.05 $ 0.48 $ (0.63)
Diluted (in dollars per share) $ 0.09 $ 0.05 $ 0.48 $ (0.63)
Shares used in per-share calculation:        
Basic (in shares) 9,958 9,911 9,948 9,902
Diluted (in shares) 10,052 9,911 10,023 9,902