v3.23.1
Warrants (Tables)
12 Months Ended
Dec. 31, 2022
Warrants [Abstract]  
Schedule of outstanding stock warrants and changes
   Number of
Warrants
   Weighted
Average
Exercise
Price
   Weighted
Average
Remaining
Contract
Term
 
Outstanding, December 31, 2020   3,353,698    4.61    4.81 
Cancelled   (40,000)  $7.50    
-
 
Underwriter Warrants   8,881,333   $3.62    
-
 
Warrant A Exercised   (742,220)  $9.00    
-
 
Warrant B Exercised   (313,320)  $4.50    
-
 
Underwriter Warrant Exercised   (1,176,364)  $0.0001    
-
 
Outstanding, December 31, 2021   9,963,127   $5.02    4.55 
Underwriter Warrant Exercised   (1,400,000)  $0.0001    
-
 
Outstanding, December 31, 2022   8,563,127   $5.02    3.00