Warrant Liability (Details)
|
|
|
|
|
|
|
|
|
12 Months Ended |
|
|
|
Sep. 02, 2021
$ / shares
shares
|
Mar. 11, 2021
shares
|
Feb. 03, 2021
shares
|
Jan. 03, 2021
USD ($)
$ / shares
shares
|
Dec. 24, 2020
USD ($)
|
Mar. 18, 2020
USD ($)
$ / shares
shares
|
Nov. 06, 2019
shares
|
Sep. 10, 2019
USD ($)
$ / shares
shares
|
Dec. 31, 2021
USD ($)
$ / shares
shares
|
Dec. 31, 2020
USD ($)
shares
|
Dec. 27, 2021
$ / shares
|
Mar. 20, 2020
$ / shares
|
Dec. 31, 2019
shares
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Outstanding | shares |
|
|
|
|
|
|
|
|
3,637,190
|
210,500
|
|
|
150,000
|
Warrants Fair value per share |
|
|
|
|
|
|
|
|
|
|
$ 5.50
|
|
|
Fair Value Adjustment of Warrants | $ |
|
|
|
|
|
|
|
|
$ (8,000)
|
$ 2,000
|
|
|
|
Warrant Liability |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants issued | shares |
|
|
|
63,733
|
|
51,572
|
|
|
|
|
|
|
|
Warrants Outstanding | shares |
|
|
|
|
|
|
|
150,000
|
265,305
|
201,572
|
|
|
|
Warrants Fair value per share |
|
|
|
$ 3.2097
|
|
$ 1.2656
|
|
$ 0.38185
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
203,000
|
|
65,000
|
|
56,000
|
318,000
|
123,000
|
|
|
|
Change in fair value of warrant liability | $ |
|
|
|
|
|
|
|
|
|
$ 2,000
|
|
|
|
Fair Value Adjustment of Warrants | $ |
|
|
|
|
|
|
|
|
$ (8,000)
|
|
|
|
|
Exercise Price | Warrants Issuance On September 2 2021 Expiring On September 2 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0525
|
|
|
|
|
Exercise Price | Warrants Issuance On March 11 2021, Expiring On March 11 2026 | Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
4.375
|
|
|
|
|
Exercise Price | Warrants Issuance On March 11 2021, Expiring On March 11 2026 | Maximum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
5.25
|
|
|
|
|
Exercise Price | Warrants Issuance On February 03, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
2.80
|
|
|
|
|
Exercise Price | Warrants Issuances On December 24, 2020, Expiring On December 24, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
2.80
|
|
|
|
|
Exercise Price | Warrants Issuance on March 18, 2020, Expiring on March 18, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
1.40
|
|
|
|
|
Exercise Price | Warrants Issuance on September 10, 2019, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.49
|
|
|
|
|
Exercise Price | Warrants Issuance on November 6, 2019, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.49
|
|
|
|
|
Exercise Price | Warrants Issuance on December 31, 2020, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
2.80
|
|
|
|
|
Exercise Price | Warrants Issuance on December 31, 2020, Expiring on March 18, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
1.40
|
|
|
|
|
Exercise Price | Warrants Issuance on December 31, 2020, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.49
|
|
|
|
|
Exercise Price | Warrants Issuance on December 31, 2020, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.49
|
|
|
|
|
Exercise Price | Warrants Issuance On December 31, 2021, Expiring on September 2, 2026 | Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0525
|
|
|
|
|
Exercise Price | Warrants Issuance On December 31, 2021, Expiring on March 11, 2026 | Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
4.375
|
|
|
|
|
Exercise Price | Warrants Issuance On December 31, 2021, Expiring on March 11, 2026 | Maximum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
5.25
|
|
|
|
|
Exercise Price | Warrants Issuance On December 31, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
2.80
|
|
|
|
|
Exercise Price | Warrants Issuance On December 31, 2021, Expiring on December 24, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
2.80
|
|
|
|
|
Exercise Price | Warrants Issuance on December 31, 2021, Expiring on March 18, 2023 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
1.40
|
|
|
|
|
Exercise Price | Warrants Issuance On December 31, 2021, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.49
|
|
|
|
|
Exercise Price | Warrants Issuance On December 31, 2021, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.49
|
|
|
|
|
Stock Price | Warrants Issuance On September 2 2021 Expiring On September 2 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
3.50
|
|
|
|
|
Stock Price | Warrants Issuance On March 11 2021, Expiring On March 11 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
3.50
|
|
|
|
|
Stock Price | Warrants Issuance On February 03, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
2.80
|
|
|
|
|
Stock Price | Warrants Issuances On December 24, 2020, Expiring On December 24, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
2.80
|
|
|
|
|
Stock Price | Warrants Issuance on March 18, 2020, Expiring on March 18, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
1.40
|
|
|
|
|
Stock Price | Warrants Issuance on September 10, 2019, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.49
|
|
|
|
|
Stock Price | Warrants Issuance on November 6, 2019, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.49
|
|
|
|
|
Stock Price | Warrants Issuance on December 31, 2020, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
2.80
|
|
|
|
|
Stock Price | Warrants Issuance on December 31, 2020, Expiring on March 18, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
1.40
|
|
|
|
|
Stock Price | Warrants Issuance on December 31, 2020, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.49
|
|
|
|
|
Stock Price | Warrants Issuance on December 31, 2020, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.49
|
|
|
|
|
Stock Price | Warrants Issuance On December 31, 2021, Expiring on September 2, 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
3.50
|
|
|
|
|
Stock Price | Warrants Issuance On December 31, 2021, Expiring on March 11, 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
3.50
|
|
|
|
|
Stock Price | Warrants Issuance On December 31, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
2.80
|
|
|
|
|
Stock Price | Warrants Issuance On December 31, 2021, Expiring on December 24, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
2.80
|
|
|
|
|
Stock Price | Warrants Issuance on December 31, 2021, Expiring on March 18, 2023 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
1.40
|
|
|
|
|
Stock Price | Warrants Issuance On December 31, 2021, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.49
|
|
|
|
|
Stock Price | Warrants Issuance On December 31, 2021, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.49
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance On September 2 2021 Expiring On September 2 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.78
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance On March 11 2021, Expiring On March 11 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.17
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance On February 03, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.18
|
|
|
|
|
Interest Rate (annual) | Warrants Issuances On December 24, 2020, Expiring On December 24, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.17
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance on March 18, 2020, Expiring on March 18, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.66
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance on September 10, 2019, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
1.61
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance on November 6, 2019, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
1.60
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance on December 31, 2020, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.17
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance on December 31, 2020, Expiring on March 18, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.13
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance on December 31, 2020, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.13
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance on December 31, 2020, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
1.13
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance On December 31, 2021, Expiring on September 2, 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.98
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance On December 31, 2021, Expiring on March 11, 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.98
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance On December 31, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.28
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance On December 31, 2021, Expiring on December 24, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.28
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance on December 31, 2021, Expiring on March 18, 2023 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.28
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance On December 31, 2021, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.09
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance On December 31, 2021, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.19
|
|
|
|
|
Volatility (annual) | Warrants Issuance On September 2 2021 Expiring On September 2 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
182.74
|
|
|
|
|
Volatility (annual) | Warrants Issuance On March 11 2021, Expiring On March 11 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
172.54
|
|
|
|
|
Volatility (annual) | Warrants Issuance On February 03, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
171.71
|
|
|
|
|
Volatility (annual) | Warrants Issuances On December 24, 2020, Expiring On December 24, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
172.54
|
|
|
|
|
Volatility (annual) | Warrants Issuance on March 18, 2020, Expiring on March 18, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
137.41
|
|
|
|
|
Volatility (annual) | Warrants Issuance on September 10, 2019, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
139.84
|
|
|
|
|
Volatility (annual) | Warrants Issuance on November 6, 2019, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
138.48
|
|
|
|
|
Volatility (annual) | Warrants Issuance on December 31, 2020, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
172.38
|
|
|
|
|
Volatility (annual) | Warrants Issuance on December 31, 2020, Expiring on March 18, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
172.38
|
|
|
|
|
Volatility (annual) | Warrants Issuance on December 31, 2020, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
172.38
|
|
|
|
|
Volatility (annual) | Warrants Issuance on December 31, 2020, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
172.38
|
|
|
|
|
Volatility (annual) | Warrants Issuance On December 31, 2021, Expiring on September 2, 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
205.16
|
|
|
|
|
Volatility (annual) | Warrants Issuance On December 31, 2021, Expiring on March 11, 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
205.16
|
|
|
|
|
Volatility (annual) | Warrants Issuance On December 31, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
205.16
|
|
|
|
|
Volatility (annual) | Warrants Issuance On December 31, 2021, Expiring on December 24, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
205.16
|
|
|
|
|
Volatility (annual) | Warrants Issuance on December 31, 2021, Expiring on March 18, 2023 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
205.16
|
|
|
|
|
Volatility (annual) | Warrants Issuance On December 31, 2021, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
205.16
|
|
|
|
|
Volatility (annual) | Warrants Issuance On December 31, 2021, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
205.16
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance On September 2 2021 Expiring On September 2 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
5.0
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance On March 11 2021, Expiring On March 11 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
5.0
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance On February 03, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
3.0
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuances On December 24, 2020, Expiring On December 24, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
3.0
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance on March 18, 2020, Expiring on March 18, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
3.0
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance on September 10, 2019, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
3.0
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance on November 6, 2019, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
3.0
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance on December 31, 2020, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
2.98
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance on December 31, 2020, Expiring on March 18, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
2.21
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance on December 31, 2020, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
1.85
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance on December 31, 2020, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
1.69
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance On December 31, 2021, Expiring on September 2, 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
4.67
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance On December 31, 2021, Expiring on March 11, 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
4.19
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance On December 31, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
2.09
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance On December 31, 2021, Expiring on December 24, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
1.98
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance on December 31, 2021, Expiring on March 18, 2023 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
1.21
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance On December 31, 2021, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
0.69
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance On December 31, 2021, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
0.85
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On September 2 2021 Expiring On September 2 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.3325
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On March 11 2021, Expiring On March 11 2026 | Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.3325
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On March 11 2021, Expiring On March 11 2026 | Maximum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0329
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On February 03, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
2.417461
|
|
|
|
|
Calculated fair value per share | Warrants Issuances On December 24, 2020, Expiring On December 24, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
2.422658
|
|
|
|
|
Calculated fair value per share | Warrants Issuance on March 18, 2020, Expiring on March 18, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
1.075547
|
|
|
|
|
Calculated fair value per share | Warrants Issuance on September 10, 2019, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.38185
|
|
|
|
|
Calculated fair value per share | Warrants Issuance on November 6, 2019, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.38255
|
|
|
|
|
Calculated fair value per share | Warrants Issuance on December 31, 2020, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
2.422658
|
|
|
|
|
Calculated fair value per share | Warrants Issuance on December 31, 2020, Expiring on March 18, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
1.075547
|
|
|
|
|
Calculated fair value per share | Warrants Issuance on December 31, 2020, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.38185
|
|
|
|
|
Calculated fair value per share | Warrants Issuance on December 31, 2020, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.3825
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On December 31, 2021, Expiring on September 2, 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0968371
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On December 31, 2021, Expiring on March 11, 2026 | Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.096101
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On December 31, 2021, Expiring on March 11, 2026 | Maximum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0957467
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On December 31, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0690620
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On December 31, 2021, Expiring on December 24, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0681813
|
|
|
|
|
Calculated fair value per share | Warrants Issuance on December 31, 2021, Expiring on March 18, 2023 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0296661
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On December 31, 2021, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0091855
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On December 31, 2021, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0085006
|
|
|
|
|
Investor Private Placement Offering |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants issued | shares |
22,019
|
34,286
|
7,429
|
|
|
44,286
|
114,286
|
35,715
|
|
|
|
|
|
Warrants value exercised | $ |
|
|
|
|
$ 7,286
|
|
|
|
|
|
|
|
|
Warrants to purchase shares of common stock | shares |
308,571
|
|
|
|
|
|
|
|
1
|
|
|
|
|
Warrants Fair value per share |
$ 5.25
|
|
|
|
|
|
|
|
|
|
|
$ 1.40
|
|
Investor Private Placement Offering | Exercise Price | Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.49
|
|
|
|
|
Investor Private Placement Offering | Exercise Price | Maximum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
5.25
|
|
|
|
|
Investor Private Placement Offering | Time to Maturity (Years) |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
3
|
|
|
|
|