XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation (Details) - Schedule of potentially dilutive securities - shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Basis of Presentation (Details) - Schedule of potentially dilutive securities [Line Items]    
Number of shares 10,696,479 6,425,109
Convertible notes payable [Member]    
Basis of Presentation (Details) - Schedule of potentially dilutive securities [Line Items]    
Number of shares 117,529 1,182,557
Warrants [Member]    
Basis of Presentation (Details) - Schedule of potentially dilutive securities [Line Items]    
Number of shares 1,411,308 1,581,774
Stock options [Member]    
Basis of Presentation (Details) - Schedule of potentially dilutive securities [Line Items]    
Number of shares 9,167,642 3,660,778