Annual report pursuant to Section 13 and 15(d)

Equity (Details) - Schedule of warrant activities

v3.21.1
Equity (Details) - Schedule of warrant activities - Warrant [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Class of Warrant or Right [Line Items]    
Number of Warrants, Outstanding, Beginning 2,871 1,861
Weighted Average Exercise Price, Beginning $ 20.71 $ 36.00
Weighted Average Remaining Contractual Term (in years), Beginning   2 years 14 days
Aggregate Intrinsic Value, Beginning   $ 569
Number of Warrants, Outstanding, Ending 2,113 2,871
Weighted Average Exercise Price, Ending $ 20.55 $ 20.71
Weighted Average Remaining Contractual Term (in years), Ending 2 years 277 days 2 years 346 days
Aggregate Intrinsic Value, Ending $ 362 $ 301
Number of Warrants, Exercisable 2,111  
Weighted Average Exercise Price, Exercisable $ 20.56  
Weighted Average Remaining Contractual Term (in years), Exercisable 2 years 277 days  
Aggregate Intrinsic Value, Exercisable $ 362  
Number of Warrants, Granted 1,430
Weighted Average Exercise Price, Granted $ 15.00
Number of Warrants, Exercised (2) (85)
Weighted Average Exercise Price, Exercised $ 15.00 $ 17.70
Number of Warrants, Cancelled (756) (335)
Weighted Average Exercise Price, Cancelled $ 20.99 $ 82.80