Annual report pursuant to Section 13 and 15(d)

Stock Warrants - Changes in Warrants (Details)

v3.20.1
Stock Warrants - Changes in Warrants (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Stock Warrants      
Warrants Outstanding, Beginning of Year 2,233,062 1,184,912 401,859
Exercised During the Year   (113,850) (250,009)
Issued During the Year 5,479,454 1,200,000 1,033,062
Expired During the Year (1,200,000) (38,000)  
Warrants Outstanding, End of Year 6,512,516 2,233,062 1,184,912