XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]    
Net sales $ 13,053 $ 10,687
Cost of sales 6,694 5,063
Gross profit 6,359 5,624
Operating expenses:    
Engineering, design and product development 1,635 1,966
Selling and marketing 2,085 2,083
General and administrative 2,654 2,876
Operating expenses 6,374 6,925
Operating loss (15) (1,301)
Interest and other income (expense):    
Interest, net 22 48
Other, net 63 (60)
Interest and other income (expense) 85 (12)
Income (loss) before income taxes 70 (1,313)
Income tax expense (benefit) 51 (277)
Net income (loss) $ 19 $ (1,036)
Net income (loss) per common share (Note 7):    
Basic (in dollars per share) $ 0 $ (0.1)
Diluted (in dollars per share) $ 0 $ (0.1)
Shares used in per-share calculation:    
Basic (in shares) 10,043 9,972
Diluted (in shares) 10,054 9,972