XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Sales:    
Net sales $ 29,267 $ 34,143
Costs and expenses:    
Research and development 3,038 2,565
Sales, marketing and support 5,384 5,708
General and administrative 5,291 4,650
Total costs and expenses 33,065 34,312
Loss from operations (3,798) (169)
Interest income 911 778
Other expense, net (198) (224)
(Loss) income before income tax expense (3,085) 385
Income tax expense 78 18
Net (loss) income $ (3,163) $ 367
Net (loss) income per common share    
Basic (in dollars per share) $ (0.16) $ 0.02
Diluted (in dollars per share) $ (0.16) $ 0.02
Weighted average number of common shares outstanding:    
Basic (in shares) 19,286 18,882
Diluted (in shares) 19,286 19,035
Service    
Sales:    
Net sales $ 25,038 $ 28,740
Costs and expenses:    
Cost of product and service sales 14,044 16,076
Product    
Sales:    
Net sales 4,229 5,403
Costs and expenses:    
Cost of product and service sales $ 5,308 $ 5,313