XML 78 R67.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]    
Total product sales $ 10,986,297 $ 10,431,091
First Defense product line [Member]    
Disaggregation of Revenue [Line Items]    
Total product sales 10,663,265 9,814,501
Other animal health [Member]    
Disaggregation of Revenue [Line Items]    
Total product sales 298,932 423,790
Other [Member]    
Disaggregation of Revenue [Line Items]    
Total product sales $ 24,100 $ 192,800