XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers (Details) - Schedule of revenues by type of service - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue from Contracts with Customers (Details) - Schedule of revenues by type of service [Line Items]        
Total revenue $ 736,137 $ 967,205 $ 1,649,581 $ 1,436,950
Product sales [Member]        
Revenue from Contracts with Customers (Details) - Schedule of revenues by type of service [Line Items]        
Total revenue 439,672 889,271 850,569 1,255,323
Laboratory services [Member]        
Revenue from Contracts with Customers (Details) - Schedule of revenues by type of service [Line Items]        
Total revenue 44,003 20,570 65,676 63,499
Collaboration revenue [Member]        
Revenue from Contracts with Customers (Details) - Schedule of revenues by type of service [Line Items]        
Total revenue $ 252,462 $ 57,364 $ 733,336 $ 118,128