XML 108 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)
Dec. 31, 2019
shares
Class of Stock [Line Items]  
Common Stock Reserved for Future Issuance 7,680,609
Stock Options [Member]  
Class of Stock [Line Items]  
Common Stock Reserved for Future Issuance 6,679,581
Warrants [Member]  
Class of Stock [Line Items]  
Common Stock Reserved for Future Issuance 1,001,028