XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Potentially Dilutive Securities (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Schedule of diluted net loss per common share
   As of June 30, 
   2022   2021 
Options to purchase common stock   4,685,634    4,113,958 
Warrants to purchase common stock   31,238    51,238 
Convertible debt   510,986    510,986 
    5,227,858    4,676,182