XML 71 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Details 1) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Total $ 3,014,546 $ 1,749,605 $ 5,895,731 $ 5,293,536
First Defense Product Line [Member]        
Disaggregation of Revenue [Line Items]        
Total 2,883,482 1,653,650 5,664,351 4,897,354
Other Animal Health [Member]        
Disaggregation of Revenue [Line Items]        
Total 131,064 95,955 231,380 299,782
Other Product Services [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 96,400