v3.25.2
Revenue - Schedule of Product Sales Disaggregated by Major Product Category (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule of Product Sales Disaggregated by Major Product Category [Line Items]        
Total product sales $ 6,444,880 $ 5,472,890 $ 14,512,054 $ 12,730,467
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 $ 6,398,517 $ 5,430,069 $ 14,427,003 $ 12,650,710
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 $ 46,363 $ 42,821 $ 85,051 $ 79,757
Percentage of product sales 1.00% 1.00% 1.00% 1.00%