XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Sales:        
Net sales $ 26,623 $ 28,673 $ 52,037 $ 57,940
Costs and expenses:        
Research and development 916 2,326 2,103 5,364
Sales, marketing and support 5,010 5,334 9,970 10,718
General and administrative 3,580 4,134 7,115 9,425
Total costs and expenses 26,993 31,562 54,650 64,627
Loss from operations (370) (2,889) (2,613) (6,687)
Interest income 579 876 1,146 1,787
Other income (expense), net 826 (366) 817 (564)
Income (loss) before income tax expense (benefit) 1,035 (2,379) (650) (5,464)
Income tax expense (benefit) 105 (3) 130 75
Net income (loss) $ 930 $ (2,376) $ (780) $ (5,539)
Net income (loss) per common share        
Basic (in dollars per share) $ 0.05 $ (0.12) $ (0.04) $ (0.29)
Diluted (in dollars per share) $ 0.05 $ (0.12) $ (0.04) $ (0.29)
Weighted average number of common shares outstanding:        
Basic (in shares) 19,401 19,381 19,446 19,333
Diluted (in shares) 19,441 19,381 19,446 19,333
Service        
Sales:        
Net sales $ 23,049 $ 24,674 $ 44,691 $ 49,712
Costs and expenses:        
Cost of product and service sales 14,210 15,469 28,445 29,513
Product        
Sales:        
Net sales 3,574 3,999 7,346 8,228
Costs and expenses:        
Cost of product and service sales $ 3,277 $ 4,299 $ 7,017 $ 9,607