XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Details) - Schedule of Product Sales Disaggregated by Major Product Category - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Schedule of Product Sales Disaggregated by Major Product Category [Line Items]            
Total product sales $ 5,472,890 $ 3,532,681 $ 12,730,467 $ 6,979,207 $ 17,471,669 $ 18,567,962
Percentage of product sales 100.00% 100.00% 100.00% 100.00%    
First Defense® product line [Member]            
Schedule of Product Sales Disaggregated by Major Product Category [Line Items]            
Total product sales $ 5,430,069 $ 3,482,259 $ 12,650,710 $ 6,893,491    
Percentage of product sales 99.00% 99.00% 99.00% 99.00%    
Other animal health [Member]            
Schedule of Product Sales Disaggregated by Major Product Category [Line Items]            
Total product sales $ 42,821 $ 50,422 $ 79,757 $ 85,716    
Percentage of product sales 1.00% 1.00% 1.00% 1.00%