XML 72 R61.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue from Contract with Customer - Schedule of Changes in Contract Liability (Details) - USD ($)
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Disaggregation Of Revenue [Line Items]    
Beginning Balance $ 410,947 $ 837,885
Deferral of revenue 1,055,701 465,311
Recognition of deferred revenue (711,205) (854,479)
Ending Balance 755,443 448,717
Product Revenue    
Disaggregation Of Revenue [Line Items]    
Beginning Balance 116,547 39,426
Deferral of revenue 113,038 90,352
Recognition of deferred revenue (101,419) (91,797)
Ending Balance 128,166 37,981
Custom RUO Assay Design    
Disaggregation Of Revenue [Line Items]    
Beginning Balance 50,000 197,606
Deferral of revenue 466,885 169,000
Recognition of deferred revenue (424,434) (238,724)
Ending Balance 92,451 127,882
Sample Processing    
Disaggregation Of Revenue [Line Items]    
Beginning Balance 244,400 490,536
Deferral of revenue 475,778 135,041
Recognition of deferred revenue (185,352) (342,723)
Ending Balance $ 534,826 282,854
Collaborative Development Services    
Disaggregation Of Revenue [Line Items]    
Beginning Balance   110,317
Deferral of revenue   70,918
Recognition of deferred revenue   $ (181,235)