XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Sales:        
Net sales $ 28,673 $ 33,586 $ 57,940 $ 67,729
Costs and expenses:        
Research and development 2,326 2,416 5,364 4,981
Sales, marketing and support 5,334 5,124 10,718 10,832
General and administrative 4,134 4,122 9,425 8,772
Total costs and expenses 31,562 33,414 64,627 67,726
(Loss) income from operations (2,889) 172 (6,687) 3
Interest income 876 885 1,787 1,663
Other expense, net (366) (238) (564) (462)
(Loss) income before income tax (benefit) expense (2,379) 819 (5,464) 1,204
Income tax (benefit) expense (3) 46 75 64
Net (loss) income $ (2,376) $ 773 $ (5,539) $ 1,140
Net (loss) income per common share        
Basic (in dollars per share) $ (0.12) $ 0.04 $ (0.29) $ 0.06
Diluted (in dollars per share) $ (0.12) $ 0.04 $ (0.29) $ 0.06
Weighted average number of common shares outstanding:        
Basic (in shares) 19,381 19,153 19,333 19,018
Diluted (in shares) 19,381 19,275 19,333 19,161
Service        
Sales:        
Net sales $ 24,674 $ 28,746 $ 49,712 $ 57,486
Costs and expenses:        
Cost of product and service sales 15,469 15,534 29,513 31,610
Product        
Sales:        
Net sales 3,999 4,840 8,228 10,243
Costs and expenses:        
Cost of product and service sales $ 4,299 $ 6,218 $ 9,607 $ 11,531