XML 20 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]    
Net sales $ 43,384 $ 72,631
Cost of sales 21,902 34,231
Gross profit 21,482 38,400
Operating expenses:    
Engineering, design and product development 6,977 9,442
Selling and marketing 8,195 9,934
General and administrative 9,936 13,318
Operating expenses 25,108 32,694
Operating (loss) income (3,626) 5,706
Interest and other income (expense):    
Interest expense (322) (310)
Interest income 469 55
Other, net (89) 452
Interest and other income (expense) 58 197
(Loss) income before income taxes (3,568) 5,903
Income tax expense (6,295) (1,155)
Net (loss) income $ (9,863) $ 4,748
Net (loss) income per common share:    
Basic (in dollars per share) $ (0.99) $ 0.48
Diluted (in dollars per share) $ (0.99) $ 0.47
Shares used in per-share calculation:    
Basic (in shares) 9,997 9,951
Diluted (in shares) 9,997 10,021