XML 47 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2020
Dec. 31, 2019
Common Stock    
Shares reserved for future issuance (in shares) 9,653,534 7,617,546
Common stock warrants    
Common Stock    
Shares reserved for future issuance (in shares) 6,193,749 6,193,749
Common stock options outstanding    
Common Stock    
Shares reserved for future issuance (in shares) 1,301,262 785,832
Common stock options available for future issuance    
Common Stock    
Shares reserved for future issuance (in shares) 2,009,572 525,484
Employee stock purchase plan    
Common Stock    
Shares reserved for future issuance (in shares) 148,951 112,481