Warrants (Details) - USD ($) $ / shares in Units, $ in Thousands |
1 Months Ended | 12 Months Ended | ||
---|---|---|---|---|
Apr. 30, 2022 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Apr. 30, 2012 |
|
Debt Disclosure [Abstract] | ||||
Warrants issued (in shares) | 992,000 | |||
Warrant liability, expected life (in years) | 10 years | |||
Right to purchase, number of shares per warrant (in shares) | 1 | |||
Exercise price of warrants (in dollars per warrant) | $ 10.00 | |||
Warrant liability, at fair value | $ 0 | $ 2,363 | $ 5,100 | |
Warrants expired unexercised during period (in shares) | 90,000 | |||
Warrants expired unexercised resulting in gain (loss) during period | $ 900 | |||
Class of warrant or right, outstanding (in shares) | 0 | |||
Warrants exercised (in shares) | 110,000 | 113,000 | ||
Stock issued upon exercise of warrants (in shares) | 84,000 | 86,000 | ||
Fair value of warrant liability reclassified to additional paid in capital upon exercise | $ 1,300 | $ 1,500 |