XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue from Contracts with Customers (Details) - Schedule of revenues by type of service - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 448,713 $ 1,239,132 $ 1,885,663 $ 2,880,463
Product sales [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 359,112 643,887 1,614,435 1,479,270
Laboratory services [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 31,016 192,753 94,515 643,602
Collaboration revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue $ 58,585 $ 402,492 $ 176,713 $ 757,591