XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION (Details 1) - USD ($)
12 Months Ended
Jun. 14, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]        
Options outstanding Balance at beginning   5,198 6,528  
Options outstanding, Granted   305 575  
Options outstanding, Exercised (873,141) (1,460) (1,806)  
Options outstanding, Forfeiture and cancelled   (443) (99)  
Options outstanding, Balance at end   3,600 5,198 6,528
Options outstanding, Exercisable at end   2,314    
Weighted Average Exercise Price, Balance at beginning   $ 4.23 $ 3.54  
Average share price (in dollars per share) (in Dollars per share)   42.37 7.14  
Weighted Average Exercise Price, Exercised   3.85 2.83  
Weighted Average Exercise Price, Forfeiture and cancelled   5.01 3.93  
Weighted Average Exercise Price, Balance at end   7.47 4.23 $ 3.54
Options outstanding Balance at beginning   4.06    
Weighted Average Grant Date Fair Value Granted   30.32 4.66  
Weighted Average Grant Date Fair Value Exercised   $ 80.58 $ 20.27  
Aggregate Intrinsic Value Balance at beginning   $ 240,866 $ 8,978  
Aggregate Intrinsic Value Exercised   84,371 31,480  
Aggregate Intrinsic Value Balance at end   241,515 $ 240,866 $ 8,978
Aggregate Intrinsic Value Exercisable   $ 163,151    
Weighted Average Remaining Term Ending Balance   6 years 4 months 13 days 6 years 10 months 20 days 6 years 6 months 29 days
Weighted Average Remaining Term Beginning Balance   6 years 4 months 13 days 6 years 10 months 20 days 6 years 6 months 29 days
Weighted Average Remaining Term, exercisable   5 years 5 months 26 days