| Product revenue | |
| Contract revenue | |
| Total revenue | 168.61M |
| Cost of product revenue | |
| Cost of contract revenue | |
| Total cost of revenue | 87.55M |
| Gross margin | 81.06M |
| Research and development | 19.67M |
| Selling and marketing | 17.93M |
| General and administrative | 16.01M |
| Total operating expenses | 53.61M |
| Operating income | 27.45M |
| Other income (expense), net | 523K |
| Income before income taxes | 27.97M |
| Income tax expense | 8.46M |
| Net income | 19.51M |
| Basic | 0.72 |
| Diluted | 0.7 |
| Basic | 27.24M |
| Diluted | 27.78M |