Quarterly report pursuant to Section 13 or 15(d)

Share Based Payments and Stock Options (Details) - Schedule of share-based payment expense

v3.21.1
Share Based Payments and Stock Options (Details) - Schedule of share-based payment expense - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share Based Payments and Stock Options (Details) - Schedule of share-based payment expense [Line Items]    
Total $ 1,327 $ 4,115
Warrants [Member]    
Share Based Payments and Stock Options (Details) - Schedule of share-based payment expense [Line Items]    
Total 374
Restricted Stock [Member]    
Share Based Payments and Stock Options (Details) - Schedule of share-based payment expense [Line Items]    
Total 645 2,619
Stock Options [Member]    
Share Based Payments and Stock Options (Details) - Schedule of share-based payment expense [Line Items]    
Total $ 308 $ 1,496