XML 54 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Note 7 - Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2020
   
2019
   
2020
   
2019
 
Cost of revenues
  $
2,000
    $
1,000
    $
2,000
    $
1,000
 
Sales and marketing
   
28,000
     
44,000
     
41,000
     
56,000
 
Research and development
   
21,000
     
22,000
     
36,000
     
37,000
 
General and administrative
   
263,000
     
58,000
     
302,000
     
112,000
 
    $
314,000
    $
125,000
    $
381,000
    $
206,000
 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
   
Number of
Shares
   
Weighted-
Average
Exercise
Price
   
Weighted-
Average
Remaining
Contractual
Life
   
Aggregate
Intrinsic
Value
 
Outstanding at December 31, 2019
   
291,807
    $
13.96
     
 
     
 
 
                                 
Granted
   
605,500
     
5.94
     
 
     
 
 
Forfeited
   
(3,958
)   $
3.74
     
 
     
 
 
                                 
Outstanding at June 30, 2020
   
893,349
    $
8.57
     
9.25
    $
514,200
 
                                 
Vested and expected to vest at June 30, 2020
   
539,272
    $
10.07
     
8.96
    $
402,783
 
                                 
Exercisable at June 30, 2020
   
183,824
    $
17.07
     
7.92
    $
213,047
 
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
   
Number of
Shares
   
Weighted-Average
Exercise Price Per
Share
Balance at December 31, 2019
   
1,716,066
    $
25.23
   
Warrants expired
   
--
     
--
   
Warrants exercised
   
(599,582
)   $
2.81
   
Outstanding at June 30, 2020
   
1,116,484
    $
37.27
   
Exercisable at June 30, 2020
   
1,046,631
    $
34.42