v3.20.1
Additional paid in capital - Fair Value of Stock Options (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Fair Value of Stock Options [Abstract]    
Product development expense $ 1,243,644 $ 186,476
Professional expense 392,677 401,151
Selling, general and administration expenses: 1,244,636 993,716
Interest 3,243,812
Total $ 6,124,769 $ 1,581,343