XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation (Tables)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Schedule of computes net loss per share
Security    
   2022   2021 
Convertible notes payable   2,598,741    1,146,917 
Warrants   1,544,633    1,411,308 
Stock options   9,151,167    5,411,180 
    13,294,541    7,969,405