XML 37 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants for Stock (Tables)
12 Months Ended
Dec. 31, 2022
Warrants for Stock [Member]  
Schedule of warrants outstanding for common stock
   Number of
Shares
Underlying
Warrants
   Weighted
Average
Exercise
Price
 
Balance January 1, 2021   2,706,847   $1.07 
Granted   -   $- 
Exercised   -   $- 
Canceled   (58,226)  $9.14 
Balance December 31, 2021   2,648,621   $0.98 
Granted   -   $- 
Exercised   -    - 
Canceled   (391,327)  $2.25 
Balance December 31, 2022   2,257,294   $0.76 
 
Schedule of outstanding warrants for common stock outstanding and exercisable
   Warrants Outstanding   Weighted   Warrants Exercisable 
Range of Exercise Prices  Number of
Shares
Underlying
Warrants
   Weighted
Average
Exercise
Price
   Average
Remaining
Contractual
Life (in years)
   Number of
Shares
Underlying
Warrants
   Weighted
Average
Exercise
Price
 
$4.94 – $13.30   2,027   $9.50    0.78    2,027   $9.50 
$0.75 – $3.51   2,255,267   $0.75    0.33    2,255,267   $0.75 
    2,257,294              2,257,294      
 
    Warrants Outstanding     Weighted     Warrants Exercisable  
Range of Exercise Prices   Number of
Shares
Underlying
Warrants
    Weighted
Average
Exercise
Price
     Average
Remaining
Contractual
Life (in years)
    Number of
Shares
Underlying
Warrants
    Weighted
Average
Exercise
Price
 
$4.94 – $13.30     2,343     $ 9.50       1.68       2,343     $ 9.50  
$0.75 – $3.51     2,646,278     $       0.97             1.19       2,646,278     $        0.97  
      2,648,621                       2,648,621