XML 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Schedule of Revenues by Type of Service (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation Of Revenue [Line Items]        
Total revenue $ 552,221 $ 745,114 $ 2,187,348 $ 2,220,095
Product [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 539,856 729,742 1,805,877 2,145,371
Laboratory Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 12,365 9,070 22,155 41,025
Collaboration Revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 0 $ 6,302 $ 359,316 $ 33,699