XML 96 R60.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue from Contracts with Customers - Schedule of Changes in Contract Liability (Details) - USD ($)
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Disaggregation Of Revenue [Line Items]    
Beginning Balance $ 410,947 $ 837,885
Deferral of revenue 1,262,124 724,750
Recognition of deferred revenue (1,109,443) (1,174,660)
Ending Balance 563,628 387,975
Product Revenue    
Disaggregation Of Revenue [Line Items]    
Beginning Balance 116,547 39,426
Deferral of revenue 126,425 151,461
Recognition of deferred revenue (172,610) (135,980)
Ending Balance 70,362 54,907
Custom RUO Assay Design    
Disaggregation Of Revenue [Line Items]    
Beginning Balance 50,000 197,606
Deferral of revenue 671,885 336,080
Recognition of deferred revenue (707,641) (453,768)
Ending Balance 14,244 79,918
Sample Processing    
Disaggregation Of Revenue [Line Items]    
Beginning Balance 244,400 490,536
Deferral of revenue 463,814 166,291
Recognition of deferred revenue (229,192) (403,677)
Ending Balance $ 479,022 253,150
Collaborative Development Services    
Disaggregation Of Revenue [Line Items]    
Beginning Balance   110,317
Deferral of revenue   70,918
Recognition of deferred revenue   $ (181,235)