Equity (Details 1) - Warrant [Member] - $ / shares |
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
---|---|---|---|
Number of shares | 669,467 | 426,788 | 921,438 |
Exercise Price 7.00 [Member] | |||
Number of shares | 53,572 | ||
Exercise price | $ 7.00 | ||
Warrant expiration date | Nov. 12, 2023 | ||
Exercise Price One 5.60 [Member] | |||
Number of shares | 235,722 | ||
Exercise price | $ 5.60 | ||
Warrant expiration date | Oct. 14, 2023 | ||
Exercise Price 5.60 [Member] | |||
Number of shares | 347,103 | ||
Exercise price | $ 5.60 | ||
Warrant expiration date | Aug. 28, 2022 | ||
Exercise Price 2.52 [Member] | |||
Number of shares | 33,070 | ||
Exercise price | $ 2.52 | ||
Warrant expiration date | Apr. 21, 2022 |