Annual report pursuant to Section 13 and 15(d)

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

v3.20.1
Financial Instruments Fair Value Measurements - Schedule of Equity Classified Series Z Warrants (Details) (Parenthetical) - Series A & Series A -1 Exchange Offer March 15,2018 Exchange Date [Member] - Series A-1 Warrant [Member]
Dec. 31, 2019
shares
Shares issued for Series Z warrants 1,399,185
Shares exchanged for Series A-1 warrants 279,837
Series A-1 warrants exchanged as equity classified 279,837