XML 58 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Note 13 - Summary of Stock Options (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Share-based Payment Arrangement, Option, Activity [Table Text Block]
   
Year Ended December 31, 2020
 
   
 
 
 
 
 
 
 
 
Weighted
   
 
 
 
   
 
 
 
 
Weighted
   
Average
   
 
 
 
   
Number
   
Average
   
Remaining
   
Aggregate
 
   
of
   
Exercise
   
Contractual
   
Intrinsic
 
   
Shares
   
Price
   
Term (years)
   
Value
 
Options outstanding, January 1, 2019
   
4,098
    $
4,567.36
     
7.4
    $
-
 
Options granted
   
1,006,602
    $
11.42
     
 
     
 
 
Options exercised
   
-
     
 
     
 
     
 
 
Options canceled
   
(1,867
)   $
4,040.64
     
 
     
 
 
Options outstanding, December 31, 2019
   
1,008,833
    $
22.47
     
9.9
    $
3,928,715
 
Options granted
   
146,700
    $
6.36
     
 
     
 
 
Options exercised
   
-
     
 
     
 
     
 
 
Options canceled
   
(169,134
)   $
28.45
     
 
     
 
 
Options outstanding, December 31, 2020
   
986,399
    $
19.10
     
8.9
    $
675
 
                                 
Vested and exercisable and expected to vest, December 31, 2020
   
923,646
    $
19.77
     
8.9
    $
598
 
                                 
Vested and exercisable, December 31, 2020
   
245,445
    $
45.09
     
8.6
    $
-
 
Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
       
 
 
 
 
 
 
 
 
Weighted
   
 
 
 
 
 
 
 
 
 
 
 
Number
   
Weighted
   
Average
   
Number
   
Weighted
 
 
 
 
 
Outstanding
   
Average
   
Remaining
   
Exercisable
   
Average
 
Range of
 
as of
   
Exercise
   
Contractual
   
as of
   
Exercise
 
Exercise Prices
 
December 31, 2020
   
Price
   
Term (Years)
   
December 31, 2020
   
Price
 
                                             
$4.45
-
$8.91
   
967,288
    $
8.32
     
8.9
     
238,900
    $
8.69
 
$10.90
-
$13.60
   
15,500
    $
12.64
     
9.2
     
3,750
    $
13.60
 
$380.00
-
$580.00
   
125
    $
552.00
     
8.4
     
113
    $
567.61
 
$1,000.00
-
$1,970.00
   
1,954
    $
1,426.46
     
7.6
     
1,334
    $
1,437.21
 
$2,020.00
-
$2,830.00
   
74
    $
2,501.22
     
7.0
     
53
    $
2,520.19
 
$3,110.00
-
$3,580.00
   
189
    $
3,439.26
     
7.6
     
156
    $
3,455.90
 
$4,360.00
-
$4,970.00
   
619
    $
4,549.77
     
6.2
     
510
    $
4,554.04
 
$5,010.00
-
$5,670.00
   
300
    $
5,366.00
     
6.2
     
285
    $
5,356.84
 
$6,000.00
-
$6,000.00
   
138
    $
6,000.00
     
5.0
     
138
    $
6,000.00
 
$7,140.00
-
$7,920.00
   
200
    $
7,679.20
     
4.1
     
194
    $
7,676.29
 
$9,920.00
-
$9,920.00
   
12
    $
9,920.00
     
2.1
     
12
    $
9,920.00
 
Total:
 
 
   
986,399
    $
19.10
     
8.9
     
245,445
    $
45.09
 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   
Year Ended
 
   
December 31,
 
   
2020
   
2019
 
                 
Expected term (in years)
   
5
     
6
 
Average volatility
   
82
%    
70
%
Risk-free interest rate
   
0.37
%    
1.62
%
Dividend yield
   
-
     
-
 
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   
Year Ended
 
   
December 31,
 
   
2020
   
2019
 
                 
Cost of revenue
  $
208
    $
135
 
Research and development
   
325
     
192
 
Selling, general and administrative
   
2,118
     
2,073
 
Total
  $
2,651
    $
2,400