Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Summary of Shareholders Equity Warrants Outstanding (Details)

v3.20.1
Stockholders' Equity - Summary of Shareholders Equity Warrants Outstanding (Details) - Warrants [Member] - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Stock Holders Equity [Line Items]    
Outstanding, beginning 5,799 [1] 5,958
Issued 240
Exercised (402)
Tendered
Expired (399)
Outstanding, ending 5,397 [2] 5,799 [1]
[1] Weighted average exercise price for outstanding warrants is $0.61.
[2] Weighted average exercise price for outstanding warrants is $0.62.