Annual report pursuant to Section 13 and 15(d)

Prepaid Expenses and Other Current Assets - Schedule of Accrued Expenses and Other Current Liabilities (Details Narrative)

v3.20.1
Prepaid Expenses and Other Current Assets - Schedule of Accrued Expenses and Other Current Liabilities (Details Narrative) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Deposits on inventory $ 680,792 $ 133,073
Deposits 11,409 66,862
Prepaid insurance 46,848 59,892
Accrued revenue 18,966 36,657
Prepaid consulting fees 137,328 251,000
Other 22,090 64,211
Total prepaid expenses and other current assets $ 917,433 $ 611,695