Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Schedule of Warrants Activity (Details)

v3.20.1
Stockholders' Equity - Schedule of Warrants Activity (Details) - Warrants [Member] - Private Investors [Member] - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Warrants, Outstanding - beginning balance 2,395,272 2,641,165
Warrants, Granted 2,315,000
Warrants, Exercised
Warrants, Expired (245,893)
Warrants, Outstanding - ending balance 4,710,272 2,395,272