Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2019 |
Jun. 30, 2018 |
Jun. 30, 2019 |
Jun. 30, 2018 |
|
| Revenue | $ 518,663 | $ 638,773 | $ 1,028,903 | $ 1,249,547 |
| Hardware [Member] | ||||
| Revenue | 212,000 | 397,000 | 352,000 | 817,000 |
| Grants [Member] | ||||
| Revenue | 0 | 20,000 | 0 | 45,000 |
| Consumables [Member] | ||||
| Revenue | 91,000 | 64,000 | 153,000 | 139,000 |
| Contract Research Services [Member] | ||||
| Revenue | 111,000 | 67,000 | 349,000 | 67,000 |
| Sample Preparation Accessories [Member] | ||||
| Revenue | 35,000 | 47,000 | 35,000 | 96,000 |
| Technical Support/Extended Service Contracts [Member] | ||||
| Revenue | 28,000 | 22,000 | 67,000 | 50,000 |
| Shipping and Handling [Member] | ||||
| Revenue | 14,000 | 16,000 | 19,000 | 28,000 |
| Others [Member] | ||||
| Revenue | 28,000 | 6,000 | 54,000 | 8,000 |
| Products Transferred at a Point in Time [Member] | ||||
| Revenue | 506,000 | 609,000 | 1,007,000 | 1,185,000 |
| Products and Services Transferred Over Time [Member] | ||||
| Revenue | 13,000 | 30,000 | 22,000 | 65,000 |
| North America [Member] | ||||
| Revenue | 368,000 | 351,000 | 592,000 | 716,000 |
| Europe [Member] | ||||
| Revenue | 54,000 | 64,000 | 94,000 | 219,000 |
| Asia [Member] | ||||
| Revenue | $ 97,000 | $ 224,000 | $ 343,000 | $ 315,000 |