XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants - Outstanding and Exercisable (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Class of Warrant or Right [Line Items]  
Warrants Outstanding, Number Outstanding | shares 1,201
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) 4 years 1 month 6 days
Warrants Outstanding, Weighted Average Exercise Price (per share) | $ / shares $ 7.03
Warrants Exercisable, Number Exercisable | shares 401
Warrants Exercisable, Weighted Average Exercise Price (per share) | $ / shares $ 15.39
Warrants 2018 [Member]  
Class of Warrant or Right [Line Items]  
Warrants Outstanding, Number Outstanding | shares 120
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) 1 year 2 months 12 days
Warrants Outstanding, Weighted Average Exercise Price (per share) | $ / shares $ 19.20
Warrants Exercisable, Number Exercisable | shares 120
Warrants Exercisable, Weighted Average Exercise Price (per share) | $ / shares $ 19.20
Warrants 2019 [Member]  
Class of Warrant or Right [Line Items]  
Warrants Outstanding, Number Outstanding | shares 281
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) 1 year 9 months 18 days
Warrants Outstanding, Weighted Average Exercise Price (per share) | $ / shares $ 13.76
Warrants Exercisable, Number Exercisable | shares 281
Warrants Exercisable, Weighted Average Exercise Price (per share) | $ / shares $ 13.76
Warrants 2022 [Member]  
Class of Warrant or Right [Line Items]  
Warrants Outstanding, Number Outstanding | shares 800
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) 5 years 4 months 24 days
Warrants Outstanding, Weighted Average Exercise Price (per share) | $ / shares $ 2.85
Warrants Exercisable, Number Exercisable | shares 0
Warrants Exercisable, Weighted Average Exercise Price (per share) | $ / shares $ 2.85