XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Revenue Recognition (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Product Information [Line Items]        
Total revenue $ 473,073 $ 404,769 $ 961,660 $ 757,568
Allergy Diagnostic Kit Sales [Member]        
Product Information [Line Items]        
Total revenue 190,994 192,319 428,060 387,826
Immunotherapy Treatment Sales [Member]        
Product Information [Line Items]        
Total revenue 92,482 105,296 178,807 198,770
Subscription Revenue [Member]        
Product Information [Line Items]        
Total revenue 14,339 18,951 32,709 39,412
Integrated Service Program [Member]        
Product Information [Line Items]        
Total revenue 160,448 78,737 287,452 113,204
Training And Other Revenue [Member]        
Product Information [Line Items]        
Total revenue 5,949 15,812
Shipping and Handling [Member]        
Product Information [Line Items]        
Total revenue $ 8,861 $ 9,466 $ 18,820 $ 18,356