XML 51 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation (Details) - Schedule of potentially dilutive securities - shares
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Basis of Presentation (Details) - Schedule of potentially dilutive securities [Line Items]    
Number of shares 10,853,293 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,413,611 1,581,774
Stock options [Member]    
Basis of Presentation (Details) - Schedule of potentially dilutive securities [Line Items]    
Number of shares 9,322,153 3,660,778