XML 86 R73.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK-BASED COMPENSATION (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement [Abstract]      
Options outstanding Balance at beginning 6,528 4,840  
Options outstanding, Granted 575 2,874  
Options outstanding, Exercised (1,806) (912)  
Options outstanding, Forfeiture and cancelled (99) (274)  
Options outstanding, Balance at end 5,198 6,528 4,840
Options outstanding, Exercisable at end 2,395    
Weighted Average Exercise Price, Balance at beginning $ 3.54 $ 3.04  
Weighted Average Exercise Price, Granted 7.14 3.61  
Weighted Average Exercise Price, Exercised 2.83 0.96  
Weighted Average Exercise Price, Forfeiture and cancelled 3.93 3.57  
Weighted Average Exercise Price, Balance at end 4.23 3.54 $ 3.04
Weighted Average Exercise Price, Exercisable at end 3.64    
Weighted Average Grant Date Fair Value Balance at beginning  
Weighted Average Grant Date Fair Value Granted 4.66 2.39  
Weighted Average Grant Date Fair Value Exercised $ 20.27 3.98  
Weighted Average Grant Date Fair Value Balance at end  
Aggregate Intrinsic Value Balance at beginning $ 8,978 $ 5,338  
Aggregate Intrinsic Value Exercised 31,480 2,752  
Aggregate Intrinsic Value Balance at end 240,866 $ 8,978 $ 5,338
Aggregate Intrinsic Value Exercisable $ 111,775    
Weighted Average Remaining Term Balance 6 years 10 months 21 days 6 years 6 months 29 days 5 years 18 days
Weighted Average Remaining Term, exercisable 5 years 8 months 9 days