XML 77 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details) - Schedule of revenue disaggregated by geographic area and major product category - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue (Details) - Schedule of revenue disaggregated by geographic area and major product category [Line Items]        
Total product sales $ 4,541,810 $ 2,965,953 $ 8,648,956 $ 7,876,341
Percentage of Total product sales 100.00% 100.00% 100.00% 100.00%
First Defense® product line [Member]        
Revenue (Details) - Schedule of revenue disaggregated by geographic area and major product category [Line Items]        
Total product sales $ 4,472,947 $ 2,930,581 $ 8,496,419 $ 7,749,773
Percentage of Total product sales 98.00% 99.00% 98.00% 98.00%
Other animal health [Member]        
Revenue (Details) - Schedule of revenue disaggregated by geographic area and major product category [Line Items]        
Total product sales $ 68,863 $ 35,372 $ 152,537 $ 126,568
Percentage of Total product sales 2.00% 1.00% 2.00% 2.00%