Quarterly report pursuant to Section 13 or 15(d)

SHARE BASED PAYMENTS - Schedule of share-based payment expense (Details)

v3.21.2
SHARE BASED PAYMENTS - Schedule of share-based payment expense (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Share Based Payments and Stock Options (Details) - Schedule of share-based payment expense [Line Items]    
Total $ 5,347 $ 6,324
Warrants    
Share Based Payments and Stock Options (Details) - Schedule of share-based payment expense [Line Items]    
Total 1,115 0
Restricted stock    
Share Based Payments and Stock Options (Details) - Schedule of share-based payment expense [Line Items]    
Total 3,511 3,966
Stock options    
Share Based Payments and Stock Options (Details) - Schedule of share-based payment expense [Line Items]    
Total $ 721 $ 2,358