XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Details) - shares
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Summary of Significant Accounting Policies (Textual)    
Potentially issuable shares of common stock upon the exercise of stock options 3,417,000 1,632,000
Potentially issuable shares of common stock upon the exercise of warrants 1,674,931 1,461,649