Summary of Significant Accounting Policies (Details Narrative) - USD ($) |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2020 |
Jun. 30, 2019 |
Jun. 30, 2020 |
Jun. 30, 2019 |
Dec. 31, 2019 |
|
| Accounts receivable | $ 5,885,065 | $ 5,885,065 | |||
| Doubtful accounts | 535,389 | 535,389 | |||
| Accounts receivable, net | 5,349,876 | 5,349,876 | $ 131,382 | ||
| Inventory | 10,110,786 | 10,110,786 | $ 197,168 | ||
| Inventory finished goods | 3,763,472 | 3,763,472 | |||
| Inventory raw materials | 6,347,314 | 6,347,314 | |||
| Potentially dilutive shares | 4,534,575 | 4,534,575 | |||
| Research and development cost | $ 750,249 | $ 312,590 | $ 1,150,271 | $ 659,896 | |
| Outstanding Options [Member] | |||||
| Potentially dilutive shares | 1,401,561 | 1,247,707 | 87,777 | 1,247,707 | |
| Outstanding Warrants [Member] | |||||
| Potentially dilutive shares | 1,493,821 | 953,535 | 76,172 | 953,535 | |
| Convertible Preferred Stock [Member] | |||||
| Potentially dilutive shares | 2,333,333 | 2,333,333 | |||