Annual report pursuant to Section 13 and 15(d)

Equity (Details) - Schedule of warrant activities

v3.23.1
Equity (Details) - Schedule of warrant activities - Warrant [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Class of Warrant [Line Items]    
Number of Warrants, Outstanding Beginning 2,112 2,113
Weighted Average Exercise Price, Outstanding Beginning $ 20.52 $ 20.55
Weighted average remaining contractual term (in years), Outstanding beginning   2 years 9 months 3 days
Aggregate Intrinsic Value, Outstanding Beginning $ 276 $ 362
Number of Warrants, Ending balance 1,443 2,112
Weighted Average Exercise Price, Ending balance $ 16.58 $ 20.52
Weighted average remaining contractual term (in years), Ending balance 1 year 3 months 29 days 1 year 9 months 3 days
Aggregate Intrinsic Value, Ending balance $ 5 $ 276
Number of Warrants, Exercisable 1,440  
Weighted Average Exercise Price, Exercisable $ 15.95  
Weighted average remaining contractual term (in years), Exercisable 1 year 3 months 29 days  
Aggregate Intrinsic Value, Exercisable $ 4  
Number of Warrants, Granted 1
Weighted Average Exercise Price, Granted $ 8.3
Number of Warrants, Exercised
Weighted Average Exercise Price, Exercised
Number of Warrants, Cancelled (669) (2)
Weighted Average Exercise Price, Cancelled $ 29.01 $ 50.17