XML 72 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation of Revenue [Line Items]        
Total product sales $ 2,153,750 $ 2,004,961 $ 8,049,481 $ 7,298,496
United States [Member]        
Disaggregation of Revenue [Line Items]        
Total product sales 1,893,483   7,033,232  
Other States [Member]        
Disaggregation of Revenue [Line Items]        
Total product sales $ 260,267   $ 1,016,249