XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers - Schedule of Changes in Contract Liability (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Disaggregation Of Revenue [Line Items]    
Beginning Balance $ 197,464 $ 599,454
Deferral of revenue 503,624 678,593
Recognition of deferred revenue (482,385) (731,875)
Ending Balance 218,703 546,172
Product Revenue    
Disaggregation Of Revenue [Line Items]    
Beginning Balance 103,580 95,148
Deferral of revenue 153,400 273,829
Recognition of deferred revenue (130,759) (272,653)
Ending Balance 126,221 96,324
Custom RUO Assay Design    
Disaggregation Of Revenue [Line Items]    
Beginning Balance   66,216
Deferral of revenue   337,035
Recognition of deferred revenue   (403,251)
Sample Processing    
Disaggregation Of Revenue [Line Items]    
Beginning Balance 93,884 438,090
Deferral of revenue 350,224 67,729
Recognition of deferred revenue (351,626) (55,971)
Ending Balance $ 92,482 $ 449,848