Annual report pursuant to Section 13 and 15(d)

Note 3 - Fair Value Measurements - Activity for Items Measured at Fair Value on a Recurring Basis (Details)

v3.19.1
Note 3 - Fair Value Measurements - Activity for Items Measured at Fair Value on a Recurring Basis (Details) - Stock Purchase Warrants [Member] - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Balance $ 3,852,882 $ 3,921,917
Change in fair value (3,269,148) 1,470,174
Issuance of warrants   2,483,848
Exercise of warrants   (4,023,057)
Balance $ 583,734 $ 3,852,882