XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Net Loss Per Share - Schedule of Potential Common Shares Issuable Upon Conversion of Warrants (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Potential common shares    
Total (in shares) 23,109,723 31,000,369
Stock options to purchase common stock    
Potential common shares    
Total (in shares) 10,187,394 7,745,936
Unvested restricted stock units    
Potential common shares    
Total (in shares) 544,313 170,313
Warrants to purchase common stock    
Potential common shares    
Total (in shares) 12,378,016 23,084,120