Warrant Liability (Details)
|
|
|
|
|
|
|
|
|
3 Months Ended |
12 Months Ended |
|
|
Mar. 11, 2021
shares
|
Feb. 03, 2021
shares
|
Jan. 01, 2021
USD ($)
$ / shares
shares
|
Dec. 24, 2020
shares
|
Nov. 08, 2020
USD ($)
$ / shares
shares
|
Mar. 18, 2020
shares
|
Nov. 06, 2019
shares
|
Sep. 10, 2019
USD ($)
$ / shares
shares
|
Mar. 31, 2021
USD ($)
Y
$ / shares
shares
|
Mar. 31, 2020
USD ($)
|
Dec. 31, 2020
USD ($)
Y
shares
|
Mar. 20, 2020
$ / shares
|
Dec. 31, 2019
shares
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants issued | shares |
|
|
|
|
|
|
|
1,250,000
|
|
|
|
|
|
Warrants Outstanding | shares |
|
|
|
|
|
|
|
|
19,827,500
|
|
7,367,500
|
|
5,250,000
|
Changes in fair value of warrant liability |
|
|
|
|
|
|
|
|
$ 6,000
|
$ 2,000
|
|
|
|
Warrant Liability |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants issued | shares |
|
|
1,460,000
|
|
1,805,000
|
|
|
|
|
|
|
|
|
Warrants Outstanding | shares |
|
|
|
|
|
|
|
5,250,000
|
8,515,000
|
|
7,055,000
|
|
|
Warrants Fair value per share | $ / shares |
|
|
$ 0.08273
|
|
$ 0.03616
|
|
|
$ 0.01086
|
|
|
|
|
|
Warrants Fair value |
|
|
130,000
|
|
65,000
|
|
|
56,000
|
247,000
|
|
123,000
|
|
|
Changes in fair value of warrant liability |
|
|
|
|
|
|
|
|
$ (6,000)
|
|
$ 2,000
|
|
|
Exercise Price | Warrants Issuance On March 11 2021, Expiring on March 11, 2026 | Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ / shares |
|
|
|
|
|
|
|
|
0.125
|
|
|
|
|
Exercise Price | Warrants Issuance On March 11 2021, Expiring on March 11, 2026 | Maximum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.15
|
|
|
|
|
Exercise Price | Warrants Issuance On February 03, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.08
|
|
|
|
|
Exercise Price | Warrants Issuance on December 24, 2020, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.08
|
|
|
|
|
Exercise Price | Warrants Issuance on March 18, 2020, Expiring on March 18, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.04
|
|
|
|
|
Exercise Price | Warrants Issuance on September 10, 2019, Expiring on September 10, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.014
|
|
|
|
|
Exercise Price | Warrants Issuance on November 6, 2019, Expiring on November 6, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.014
|
|
|
|
|
Exercise Price | Warrants Issuance on December 31, 2020, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
|
|
0.080
|
|
|
Exercise Price | Warrants Issuance on December 31, 2020, Expiring on March 18, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
|
|
0.040
|
|
|
Exercise Price | Warrants Issuance on December 31, 2020, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
|
|
0.014
|
|
|
Exercise Price | Warrants Issuance on December 31, 2020, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
|
|
0.014
|
|
|
Exercise Price | Warrants Issuance On September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.014
|
|
|
|
|
Exercise Price | Warrants Issuance On February 3, 2021 And March 11 [Member] | Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.08
|
|
|
|
|
Exercise Price | Warrants Issuance On February 3, 2021 And March 11 [Member] | Maximum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.15
|
|
|
|
|
Exercise Price | Warrants Issuances On December 24, 2020 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.08
|
|
|
|
|
Exercise Price | Warrants Issuance On March 18, 2023 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.04
|
|
|
|
|
Exercise Price | Warrants Issuance On November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.014
|
|
|
|
|
Stock Price | Warrants Issuance On March 11 2021, Expiring on March 11, 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.10
|
|
|
|
|
Stock Price | Warrants Issuance On February 03, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.08
|
|
|
|
|
Stock Price | Warrants Issuance on December 24, 2020, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.08
|
|
|
|
|
Stock Price | Warrants Issuance on March 18, 2020, Expiring on March 18, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.04
|
|
|
|
|
Stock Price | Warrants Issuance on September 10, 2019, Expiring on September 10, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.014
|
|
|
|
|
Stock Price | Warrants Issuance on November 6, 2019, Expiring on November 6, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.014
|
|
|
|
|
Stock Price | Warrants Issuance on December 31, 2020, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
|
|
0.080
|
|
|
Stock Price | Warrants Issuance on December 31, 2020, Expiring on March 18, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
|
|
0.040
|
|
|
Stock Price | Warrants Issuance on December 31, 2020, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
|
|
0.014
|
|
|
Stock Price | Warrants Issuance on December 31, 2020, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
|
|
0.014
|
|
|
Stock Price | Warrants Issuance On September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.014
|
|
|
|
|
Stock Price | Warrants Issuance On February 3, 2021 And March 11 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.100
|
|
|
|
|
Stock Price | Warrants Issuances On December 24, 2020 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.080
|
|
|
|
|
Stock Price | Warrants Issuance On March 18, 2023 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.040
|
|
|
|
|
Stock Price | Warrants Issuance On November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.014
|
|
|
|
|
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 Issuance on December 24, 2020, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
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, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
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, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
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, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
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 September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.17
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance On February 3, 2021 And March 11 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.170
|
|
|
|
|
Interest Rate (annual) | Warrants Issuances On December 24, 2020 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.170
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance On March 18, 2023 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.170
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance On November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
1.17
|
|
|
|
|
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 Issuance on December 24, 2020, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
172.54
|
|
|
|
|
Volatility (annual) | Warrants Issuance on March 18, 2020, Expiring on March 18, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
137.41
|
|
|
|
|
Volatility (annual) | Warrants Issuance on September 10, 2019, Expiring on September 10, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
139.84
|
|
|
|
|
Volatility (annual) | Warrants Issuance on November 6, 2019, Expiring on November 6, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
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 September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
170.53
|
|
|
|
|
Volatility (annual) | Warrants Issuance On February 3, 2021 And March 11 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
170.530
|
|
|
|
|
Volatility (annual) | Warrants Issuances On December 24, 2020 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
170.530
|
|
|
|
|
Volatility (annual) | Warrants Issuance On March 18, 2023 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
170.530
|
|
|
|
|
Volatility (annual) | Warrants Issuance On November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
170.53
|
|
|
|
|
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 Issuance on December 24, 2020, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
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, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
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, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
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, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
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 | Y |
|
|
|
|
|
|
|
|
|
|
2.980
|
|
|
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 | Y |
|
|
|
|
|
|
|
|
|
|
2.210
|
|
|
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 | Y |
|
|
|
|
|
|
|
|
|
|
1.850
|
|
|
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 | Y |
|
|
|
|
|
|
|
|
|
|
1.690
|
|
|
Time to Maturity (Years) | Warrants Issuance On September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | Y |
|
|
|
|
|
|
|
|
1.60
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance On February 3, 2021 And March 11 [Member] | Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | Y |
|
|
|
|
|
|
|
|
2.85
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance On February 3, 2021 And March 11 [Member] | Maximum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | Y |
|
|
|
|
|
|
|
|
4.95
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuances On December 24, 2020 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | Y |
|
|
|
|
|
|
|
|
2.730
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance On March 18, 2023 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | Y |
|
|
|
|
|
|
|
|
1.960
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance On November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | Y |
|
|
|
|
|
|
|
|
1.45
|
|
|
|
|
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.93
|
|
|
|
|
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.0094
|
|
|
|
|
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 |
|
|
|
|
|
|
|
|
0.690703
|
|
|
|
|
Calculated fair value per share | Warrants Issuance on December 24, 2020, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0692188
|
|
|
|
|
Calculated fair value per share | Warrants Issuance on March 18, 2020, Expiring on March 18, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0307299
|
|
|
|
|
Calculated fair value per share | Warrants Issuance on September 10, 2019, Expiring on September 10, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.01091
|
|
|
|
|
Calculated fair value per share | Warrants Issuance on November 6, 2019, Expiring on November 6, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.10950
|
|
|
|
|
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 |
|
|
|
|
|
|
|
|
|
|
0.0692188
|
|
|
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 |
|
|
|
|
|
|
|
|
|
|
0.0307299
|
|
|
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.01091
|
|
|
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.1095
|
|
|
Calculated fair value per share | Warrants Issuance On September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.01091
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On February 3, 2021 And March 11 [Member] | Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0936578
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On February 3, 2021 And March 11 [Member] | Maximum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0930702
|
|
|
|
|
Calculated fair value per share | Warrants Issuances On December 24, 2020 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0692188
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On March 18, 2023 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0307299
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.10950
|
|
|
|
|
Future Estimated Quarterly Dividend per share( | Warrants Issuance On February 03, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ / shares |
|
|
|
|
|
|
|
|
0
|
|
|
|
|
Future Estimated Quarterly Dividend per share( | Warrants Issuance on December 24, 2020, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ / shares |
|
|
|
|
|
|
|
|
0
|
|
|
|
|
Future Estimated Quarterly Dividend per share( | Warrants Issuance on March 18, 2020, Expiring on March 18, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ / shares |
|
|
|
|
|
|
|
|
0
|
|
|
|
|
Future Estimated Quarterly Dividend per share( | Warrants Issuance on September 10, 2019, Expiring on September 10, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ / shares |
|
|
|
|
|
|
|
|
0
|
|
|
|
|
Future Estimated Quarterly Dividend per share( | Warrants Issuance on November 6, 2019, Expiring on November 6, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ / shares |
|
|
|
|
|
|
|
|
0
|
|
|
|
|
Private placement |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants issued | shares |
1,200,000
|
260,000
|
|
255,000
|
|
1,550,000
|
4,000,000
|
|
|
|
|
|
|
Warrants to purchase shares of common stock | shares |
|
|
|
|
|
|
|
|
1
|
|
|
|
|
Warrants Fair value per share | $ / shares |
|
|
|
|
|
|
|
|
|
|
|
$ 0.04
|
|
Private placement | Exercise Price | Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ / shares |
|
|
|
|
|
|
|
|
0.014
|
|
|
|
|
Private placement | Exercise Price | Maximum |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ / shares |
|
|
|
|
|
|
|
|
0.150
|
|
|
|
|
Private placement | Time to Maturity (Years) |
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | Y |
|
|
|
|
|
|
|
|
3
|
|
|
|
|