XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers (Details) - Schedule of revenues by type of service - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue from Contracts with Customers (Details) - Schedule of revenues by type of service [Line Items]    
Total revenue $ 913,444 $ 469,745
Product sales [Member]    
Revenue from Contracts with Customers (Details) - Schedule of revenues by type of service [Line Items]    
Total revenue 410,897 366,052
Laboratory services [Member]    
Revenue from Contracts with Customers (Details) - Schedule of revenues by type of service [Line Items]    
Total revenue 21,673 42,929
Collaboration revenue [Member]    
Revenue from Contracts with Customers (Details) - Schedule of revenues by type of service [Line Items]    
Total revenue $ 480,874 $ 60,764