XML 46 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Total product sales $ 13,722,872 $ 10,986,297
United States [Member]    
Total product sales 12,191,108 9,559,142
Other [Member]    
Total product sales $ 1,531,764 $ 1,427,155