XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]    
Net sales $ 22,270 $ 9,702
Cost of sales 10,015 7,136
Gross profit 12,255 2,566
Operating expenses:    
Engineering, design and product development 2,269 2,283
Selling and marketing 2,757 2,683
General and administrative 3,416 3,204
Operating expenses 8,442 8,170
Operating income (loss) 3,813 (5,604)
Interest and other (expense) income:    
Interest, net (66) (64)
Other, net 21 (35)
Interest and other (expense) income (45) (99)
Income (loss) before income taxes 3,768 (5,703)
Income tax expense (benefit) 629 (1,355)
Net income (loss) $ 3,139 $ (4,348)
Net income (loss) per common share:    
Basic (in dollars per share) $ 0.32 $ (0.44)
Diluted (in dollars per share) $ 0.31 $ (0.44)
Shares used in per-share calculations:    
Basic (in shares) 9,930 9,886
Diluted (in shares) 10,043 9,886