XML 59 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss Per Share - Schedule of Potential Common Shares Issuable Upon Conversion of Warrants (Details) - shares
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Potential common shares    
Total (in shares) 22,474,088 5,008,082
Stock options to purchase common stock    
Potential common shares    
Total (in shares) 7,473,613 4,637,463
Unvested restricted stock units    
Potential common shares    
Total (in shares) 159,375 275,000
Stock warrants to purchase common stock    
Potential common shares    
Total (in shares) 14,841,100 95,619