XML 131 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Potentially dilutive securities      
Potentially dilutive securities 464,819 1,673,488 1,915,337
Stock options to purchase common stock      
Potentially dilutive securities      
Potentially dilutive securities 417,109 1,625,778 1,867,627
Warrants for the purchase of common stock      
Potentially dilutive securities      
Potentially dilutive securities 47,710 47,710 47,710