XML 79 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Details) - Schedule of employee stock options outstanding - $ / shares
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number Outstanding at end, Outstanding Options 5,589  
Weighted Averaged Remaining Term, Outstanding Options 6 years 149 days  
Weighted Averaged Exercise Price, Outstanding Options $ 4.08  
Number Exercisable ,Vested Options   2,785
Weighted Averaged Exercise Price ,Vested Options   $ 3.79
Weighted Averaged Remaining Term ,Vested Options   4 years 354 days
$0.20 - $0.53 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number Outstanding at end, Outstanding Options 130  
Weighted Averaged Remaining Term, Outstanding Options 2 years 124 days  
Weighted Averaged Exercise Price, Outstanding Options $ 0.27  
Number Exercisable ,Vested Options   130
Weighted Averaged Exercise Price ,Vested Options   $ 0.27
Weighted Averaged Remaining Term ,Vested Options   2 years 124 days
$0.65 - $1.80 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number Outstanding at end, Outstanding Options 49  
Weighted Averaged Remaining Term, Outstanding Options 4 years 54 days  
Weighted Averaged Exercise Price, Outstanding Options $ 1.05  
Number Exercisable ,Vested Options   49
Weighted Averaged Exercise Price ,Vested Options   $ 1.05
Weighted Averaged Remaining Term ,Vested Options   4 years 54 days
$1.83 - $2.84 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number Outstanding at end, Outstanding Options 258  
Weighted Averaged Remaining Term, Outstanding Options 9 months  
Weighted Averaged Exercise Price, Outstanding Options $ 1.97  
Number Exercisable ,Vested Options   258
Weighted Averaged Exercise Price ,Vested Options   $ 1.97
Weighted Averaged Remaining Term ,Vested Options   9 months
$3.20 - $6.20 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number Outstanding at end, Outstanding Options 5,089  
Weighted Averaged Remaining Term, Outstanding Options 6 years 288 days  
Weighted Averaged Exercise Price, Outstanding Options $ 4.19  
Number Exercisable ,Vested Options   2,347
Weighted Averaged Exercise Price ,Vested Options   $ 4.24
Weighted Averaged Remaining Term ,Vested Options   5 years 219 days
$7.20 - $22.00 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number Outstanding at end, Outstanding Options 63  
Weighted Averaged Remaining Term, Outstanding Options 9 years 211 days  
Weighted Averaged Exercise Price, Outstanding Options $ 14.53  
Number Exercisable ,Vested Options   0
Weighted Averaged Exercise Price ,Vested Options   $ 0
Weighted Averaged Remaining Term ,Vested Options   0 years