XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]        
Net sales $ 19,906 $ 12,623 $ 42,176 $ 22,325
Cost of sales 9,048 7,189 19,063 14,325
Gross profit 10,858 5,434 23,113 8,000
Operating expenses:        
Engineering, design and product development 2,505 2,172 4,774 4,455
Selling and marketing 2,684 3,293 5,441 5,976
General and administrative 4,445 2,923 7,861 6,127
Operating expenses 9,634 8,388 18,076 16,558
Operating income (loss) 1,224 (2,954) 5,037 (8,558)
Interest and other income (expense):        
Interest, net (68) (28) (134) (92)
Other, net 0 (264) 21 (299)
Interest and other (expense) income (68) (292) (113) (391)
Income (loss) before income taxes 1,156 (3,246) 4,924 (8,949)
Income tax (expense) benefit (391) 870 (1,020) 2,225
Net income (loss) $ 765 $ (2,376) $ 3,904 $ (6,724)
Net income (loss) per common share:        
Basic (in dollars per share) $ 0.08 $ (0.24) $ 0.39 $ (0.68)
Diluted (in dollars per share) $ 0.08 $ (0.24) $ 0.39 $ (0.68)
Shares used in per-share calculation:        
Basic (in shares) 9,956 9,910 9,943 9,898
Diluted (in shares) 10,017 9,910 10,016 9,898