| Product sales | 29.35M |
| Contract services | 20.77M |
| Total revenue | 50.12M |
| Product sales | 19.2M |
| Contract services | 13.5M |
| Total cost of sales | 32.7M |
| Gross margin | 17.42M |
| Selling, general and administrative | 13.39M |
| Research and development | 8.52M |
| Income (loss) from operations | -4.49M |
| Interest income | 397K |
| Income (loss) before income taxes | -4.22M |
| Provision (benefit) for income taxes | -48K |
| Net income (loss) | |
| Basic (in dollars per share) | -0.18 |
| Diluted (in dollars per share) | -0.18 |
| Basic (in shares) | 23.05M |
| Diluted (in shares) | 23.05M |