XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers - Schedule of Changes in Contract Liability (Details) - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Disaggregation Of Revenue [Line Items]    
Beginning Balance $ 197,464 $ 599,454
Deferral of revenue 786,999 871,754
Recognition of deferred revenue (733,939) (946,452)
Ending Balance 250,524 524,756
Product Revenue    
Disaggregation Of Revenue [Line Items]    
Beginning Balance 103,580 95,148
Deferral of revenue 261,100 335,265
Recognition of deferred revenue (198,438) (325,181)
Ending Balance 166,242 105,232
Custom RUO Assay Design    
Disaggregation Of Revenue [Line Items]    
Beginning Balance   66,216
Deferral of revenue   459,385
Recognition of deferred revenue   (525,601)
Sample Processing    
Disaggregation Of Revenue [Line Items]    
Beginning Balance 93,884 438,090
Deferral of revenue 525,899 77,104
Recognition of deferred revenue (535,501) (95,670)
Ending Balance $ 84,282 $ 419,524