XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers - Schedule of Changes in Contract Liability (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
Disaggregation Of Revenue [Line Items]  
Beginning Balance $ 159,150
Deferral of revenue 147,893
Recognition of deferred revenue (107,612)
Ending Balance 199,431
Product Revenue  
Disaggregation Of Revenue [Line Items]  
Beginning Balance 128,529
Deferral of revenue 147,893
Recognition of deferred revenue (102,812)
Ending Balance 173,610
Sample Processing  
Disaggregation Of Revenue [Line Items]  
Beginning Balance 30,621
Recognition of deferred revenue (4,800)
Ending Balance $ 25,821