Quarterly report pursuant to Section 13 or 15(d)

SHARE-BASED COMPENSATION (Details)

v3.21.2
SHARE-BASED COMPENSATION (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average granted $ 4.21  
Intrinsic value of options $ 14,600  
Intrinsic value of vested/exercisable options $ 11,900  
Stock Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted Average Remaining Contractual Life (Years) 6 years 2 months 8 days 6 years 9 months 14 days
Restricted Stock Awards [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted Average Remaining Contractual Life (Years) 8 years 4 months 13 days 8 years 7 months 2 days
Stock Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Shares Options Outstanding, Beginning 5,500,135  
Exercise Price Outstanding, Beginning $ 3.99  
Number of Shares Options Granted 445,664  
Exercise Price Granted $ 6.29  
Number of Shares Options Exercised (16,439)  
Exercise Price Exercised $ 4.75  
Number of Shares Options Exercised (155,932)  
Exercise Price Forfeited $ 4.22  
Number of Shares Options Outstanding, Ending 5,773,428 5,500,135
Exercise Price Outstanding, Ending $ 4.16 $ 3.99
Number of Shares Options Options exercisable at end of period 4,068,628  
Exercise Price Options exercisable at end of period $ 3.76  
Weighted Average Remaining Contractual Life (Years) exercisable 5 years 3 months 25 days  
Number of Shares Options Outstanding, Ending 5,773,428 5,500,135
Restricted Stock Awards [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Shares Options Outstanding, Beginning 337,187  
Exercise Price Outstanding, Beginning $ 3.83  
Number of Shares Options Granted 25,566  
Exercise Price Granted $ 6.29  
Number of Shares Options Exercised (17,282)  
Exercise Price Forfeited $ 2.08  
Number of Shares Options Outstanding, Ending 345,471 337,187
Exercise Price Outstanding, Ending $ 4.10 $ 3.83
Number of Shares Options Outstanding, Ending 345,471 337,187