XML 70 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share - Schedule of Potential Common Shares Issuable Upon Conversion of Warrants (Details) - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Potential common shares    
Total (in shares) 31,000,369 4,935,361
Stock options to purchase common stock    
Potential common shares    
Total (in shares) 7,745,936 4,564,742
Unvested restricted stock units    
Potential common shares    
Total (in shares) 170,313 275,000
Stock warrants to purchase common stock    
Potential common shares    
Total (in shares) 23,084,120 95,619