XML 72 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers - Schedule of Changes in Contract Liability (Details) - USD ($)
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Disaggregation Of Revenue [Line Items]    
Beginning Balance $ 599,454 $ 410,947
Deferral of revenue 678,593 1,055,701
Recognition of deferred revenue (731,875) (711,205)
Ending Balance 546,172 755,443
Product Revenue    
Disaggregation Of Revenue [Line Items]    
Beginning Balance 95,148 116,547
Deferral of revenue 273,829 113,038
Recognition of deferred revenue (272,653) (101,419)
Ending Balance 96,324 128,166
Custom RUO Assay Design    
Disaggregation Of Revenue [Line Items]    
Beginning Balance 66,216 50,000
Deferral of revenue 337,035 466,885
Recognition of deferred revenue (403,251) (424,434)
Ending Balance   92,451
Sample Processing    
Disaggregation Of Revenue [Line Items]    
Beginning Balance 438,090 244,400
Deferral of revenue 67,729 475,778
Recognition of deferred revenue (55,971) (185,352)
Ending Balance $ 449,848 $ 534,826