XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation (Tables)
3 Months Ended
Mar. 31, 2023
Basis of Presentation [Abstract]  
Schedule of calculation of diluted loss per share
Security  2023   2022 
Convertible notes payable   2,466,297    2,598,741 
Warrants   1,229,226    1,544,633 
Stock options   7,945,664    9,151,167 
    11,641,187    13,294,541