Consolidated Statements of Stockholders' Equity (Parenthetical) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
| Common Stock [Member] | Follow-on Public Offering [Member] | |||
| Payment for issuance cost | $ 339 | $ 556 | |
| Shares issued price per share | $ 11.50 | ||
| Common Stock [Member] | ATM Equity Offering Program [Member] | |||
| Payment for issuance cost | 124 | $ 104 | $ 301 |
| Common Stock [Member] | Private Investment in Public Equity [Member] | |||
| Payment for issuance cost | $ 2,348 | 1,394 | |
| Warrant [Member] | |||
| Payment for issuance cost | $ 3,806 | ||