XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue from Contracts with Customers - Schedule of Changes in Contract Liability (Details) - USD ($)
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Disaggregation Of Revenue [Line Items]    
Beginning Balance $ 159,150 $ 197,464
Deferral of revenue 267,639 786,999
Recognition of deferred revenue (288,292) (733,939)
Ending Balance 138,497 250,524
Product Revenue    
Disaggregation Of Revenue [Line Items]    
Beginning Balance 128,529 103,580
Deferral of revenue 224,942 261,100
Recognition of deferred revenue (220,420) (198,438)
Ending Balance 133,051 166,242
Sample Processing    
Disaggregation Of Revenue [Line Items]    
Beginning Balance 30,621 93,884
Deferral of revenue 42,697 525,899
Recognition of deferred revenue (67,872) (535,501)
Ending Balance $ 5,446 $ 84,282