XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants for Stock (Tables)
12 Months Ended
Dec. 31, 2020
Warrantsfor Stock Disclosure Table [Abstract]  
Schedule of warrants outstanding for common stock
   Number of
Shares
Underlying
Warrants
   Weighted
Average
Exercise
Price
 
Balance January 1, 2019   2,713,103   $1.42 
Granted   100,000   $0.80 
Exercised   -   $- 
Canceled   (29,477)  $11.28 
Balance December 31, 2019   2,783,626   $1.29 
Granted   -   $- 
Exercised   -    - 
Canceled   (76,779)  $9.14 
Balance December 31, 2020   2,706,847   $1.07 
Schedule of outstanding warrants for common stock outstanding and exercisable
   Warrants Outstanding       Warrants Exercisable 
Range of Exercise Prices  Number of
Shares
Underlying
Warrants
   Weighted
Average
Exercise
Price
   Weighted Average
Remaining
Contractual
Life (in years)
   Number of
Shares
Underlying
Warrants
   Weighted
Average
Exercise
Price
 
$4.94 – $13.30   41,090   $     6.83    0.53    41,090   $        6.83 
$0.75 – $3.51   2,665,757   $0.98    2.18    2,665,757   $0.98 
    2,706,847              2,706,847      
   Warrants Outstanding       Warrants Exercisable 
Range of Exercise Prices  Number of
Shares
Underlying
Warrants
   Weighted
Average
Exercise
Price
   Weighted Average
Remaining
Contractual
Life (in years)
   Number of
Shares
Underlying
Warrants
   Weighted
Average
Exercise
Price
 
$4.94 – $13.30   117,869   $       8.33    0.71    117,869   $        8.33 
$0.75 – $3.51   2,665,757   $0.98    3.18    2,665,757   $0.98 
    2,783,626              2,783,626      
Schedule of fair value of warrants
   2019 
Risk free interest rates   1.62%
Expected life   3 years 
Estimated volatility   1.0%
Dividend yield   0%