XML 80 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Agreements - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Other Agreements [Line Items]          
Research and development $ 3,561,459 $ 3,478,419 $ 8,909,729 $ 6,364,371  
Illumina, Inc. Agreement          
Other Agreements [Line Items]          
Research and development 0 $ 0 12,500 $ 50,000  
NuvoGen Asset Purchase Agreement          
Other Agreements [Line Items]          
Asset purchase agreement quarterly installments due from beginning 2018 400,000   $ 400,000    
Percentage on annual revenues for cash consideration to be paid     6.00%    
Accrued revenue-based payments         $ 0
Asset purchase agreement fixed quarterly payments 100,000   $ 100,000    
Additional revenue based payments payable $ 182,383   $ 182,383   $ 85,574