XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation (Tables)
6 Months Ended
Jun. 30, 2023
Basis of Presentation [Abstract]  
Schedule of calculation of diluted loss per share The following potentially dilutive securities were excluded from the calculation of diluted loss per share for the three and six months ended June 30, 2023 and 2022 because their effect was antidilutive:
Security  2023   2022 
         
Convertible notes payable   8,278    325,188 
Warrants   497,895    163,045 
Stock options   1,561,070    1,212,202 
    2,067,243    1,700,435