XML 81 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers - Schedule of Changes in Contract Liability (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]    
Beginning Balance $ 197,464 $ 599,454
Deferral of revenue 873,440 1,191,182
Recognition of deferred revenue (911,754) (1,311,450)
Transfer to refund liability   (281,722)
Ending Balance 159,150 197,464
Product Revenue    
Disaggregation Of Revenue [Line Items]    
Beginning Balance 103,580 95,148
Deferral of revenue 286,349 500,045
Recognition of deferred revenue (261,400) (491,613)
Ending Balance 128,529 103,580
Custom RUO Assay Design    
Disaggregation Of Revenue [Line Items]    
Beginning Balance   66,216
Deferral of revenue   566,733
Recognition of deferred revenue   (632,949)
Sample Processing    
Disaggregation Of Revenue [Line Items]    
Beginning Balance 93,884 438,090
Deferral of revenue 587,091 124,404
Recognition of deferred revenue (650,354) (186,888)
Transfer to refund liability   (281,722)
Ending Balance $ 30,621 $ 93,884