XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers - Schedule of Changes in Contract Liability (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]    
Beginning Balance $ 159,150 $ 197,464
Deferral of revenue 188,706 503,624
Recognition of deferred revenue (199,820) (482,385)
Ending Balance 148,036 218,703
Product Revenue    
Disaggregation Of Revenue [Line Items]    
Beginning Balance 128,529 103,580
Deferral of revenue 176,009 153,400
Recognition of deferred revenue (161,948) (130,759)
Ending Balance 142,590 126,221
Sample Processing    
Disaggregation Of Revenue [Line Items]    
Beginning Balance 30,621 93,884
Deferral of revenue 12,697 350,224
Recognition of deferred revenue (37,872) (351,626)
Ending Balance $ 5,446 $ 92,482