XML 37 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Schedule of Computation of Potentially Dilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Total potential dilutive securities (in shares) 5,772,507 8,685,221
Options to purchase common stock    
Total potential dilutive securities (in shares) 1,425,004 3,604,001
Unvested restricted stock units    
Total potential dilutive securities (in shares) 4,244,003 242,023
Financing warrants to purchase common stock    
Total potential dilutive securities (in shares) 103,500 4,839,197