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
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Share Based Payments and Stock Options (Details) - Schedule of share-based payment expense [Line Items]    
Total $ 3,241 $ 5,302
Warrants    
Share Based Payments and Stock Options (Details) - Schedule of share-based payment expense [Line Items]    
Total 747 0
Restricted stock    
Share Based Payments and Stock Options (Details) - Schedule of share-based payment expense [Line Items]    
Total 1,935 3,316
Stock options    
Share Based Payments and Stock Options (Details) - Schedule of share-based payment expense [Line Items]    
Total $ 559 $ 1,986