XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation (Details) - Schedule of calculation of diluted loss per share - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of shares 11,641,187 13,294,541
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of shares 1,229,226 1,544,633
Stock options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of shares 7,945,664 9,151,167
Convertible notes payable [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of shares 2,466,297 2,598,741