Annual report pursuant to Section 13 and 15(d)

Financial Instruments Fair Value Measurements - Schedule of Equity Classified Series Z Warrants (Details)

v3.20.1
Financial Instruments Fair Value Measurements - Schedule of Equity Classified Series Z Warrants (Details) - Series A & Series A -1 Exchange Offer March 15,2018 Exchange Date [Member] - Series A-1 Warrant [Member]
Dec. 31, 2019
USD ($)
Fair value - Series Z Warrants issued-upon-exchange $ 895,478
Less: fair value - Series A-1 Warrants extinguished-upon-exchange 545,682
Modification expense /increase to additional paid in capital 349,796
Carry value - Series A-1 Warrants extinguished-upon-exchange - equity classified 1,879,532
Carry value - Series Z Warrants issued-upon-exchange of Series A-1 Warrants - equity classified $ 2,229,328