XML 74 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)
Dec. 31, 2019
shares
Class of Stock [Line Items]  
Total common shares reserved for future issuance 469,213
Inducement Plan  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 1,250
Stock Option Plans  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 250,410
Employee Stock Purchase Plan  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 10,946
Options  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 164,980
Warrants  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 41,627