XML 79 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Details) - Schedule of employee stock options outstanding - $ / shares
12 Months Ended
Dec. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Number Outstanding at end, Outstanding Options   6,158  
Weighted Averaged Remaining Term, Outstanding Options 6 years 259 days    
Weighted Averaged Exercise Price, Outstanding Options $ 3.60    
Number Exercisable ,Vested Options     2,806
Weighted Averaged Exercise Price ,Vested Options $ 3.60    
Weighted Averaged Remaining Term ,Vested Options 4 years 262 days    
$0.20 - $0.53 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Number Outstanding at end, Outstanding Options   251  
Weighted Averaged Remaining Term, Outstanding Options 3 years 73 days    
Weighted Averaged Exercise Price, Outstanding Options $ 0.31    
Number Exercisable ,Vested Options     251
Weighted Averaged Exercise Price ,Vested Options $ 0.31    
Weighted Averaged Remaining Term ,Vested Options 3 years 73 days    
$0.65 - $1.80 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Number Outstanding at end, Outstanding Options   77  
Weighted Averaged Remaining Term, Outstanding Options 4 years 240 days    
Weighted Averaged Exercise Price, Outstanding Options $ 1.05    
Number Exercisable ,Vested Options     77
Weighted Averaged Exercise Price ,Vested Options $ 1.05    
Weighted Averaged Remaining Term ,Vested Options 4 years 240 days    
$1.83 - $2.84 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Number Outstanding at end, Outstanding Options   476  
Weighted Averaged Remaining Term, Outstanding Options 2 years 113 days    
Weighted Averaged Exercise Price, Outstanding Options $ 2.05    
Number Exercisable ,Vested Options     476
Weighted Averaged Exercise Price ,Vested Options $ 2.05    
Weighted Averaged Remaining Term ,Vested Options 2 years 113 days    
$3.20 - $6.20 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Number Outstanding at end, Outstanding Options   5,354  
Weighted Averaged Remaining Term, Outstanding Options 7 years 105 days    
Weighted Averaged Exercise Price, Outstanding Options $ 4.48    
Number Exercisable ,Vested Options     2,001
Weighted Averaged Exercise Price ,Vested Options $ 4.48    
Weighted Averaged Remaining Term ,Vested Options 5 years 175 days    
$7.20 - $22.00 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Number Outstanding at end, Outstanding Options   0  
Weighted Averaged Remaining Term, Outstanding Options 0 years    
Weighted Averaged Exercise Price, Outstanding Options $ 0    
Number Exercisable ,Vested Options     0
Weighted Averaged Exercise Price ,Vested Options $ 0    
Weighted Averaged Remaining Term ,Vested Options 0 years