XML 77 R68.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue (Details 1) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Total product sales $ 2,709,920 $ 3,014,546 $ 7,120,481 $ 5,895,731
First Defense product line [Member]        
Disaggregation of Revenue [Line Items]        
Total product sales 2,672,531 2,883,482 6,813,448 5,664,351
Other animal health [Member]        
Disaggregation of Revenue [Line Items]        
Total product sales 37,389 131,064 173,432 231,380
Other [Member]        
Disaggregation of Revenue [Line Items]        
Total product sales $ 133,601