Warrant Liability (Details)
|
|
|
|
|
|
|
|
|
3 Months Ended |
6 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
|
Jun. 30, 2021
USD ($)
$ / shares
Y
shares
|
Jun. 30, 2020
USD ($)
|
Jun. 30, 2021
USD ($)
$ / shares
Y
shares
|
Jun. 30, 2020
USD ($)
|
Dec. 31, 2020
USD ($)
$ / shares
shares
|
Mar. 20, 2020
$ / shares
|
Dec. 31, 2019
shares
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Outstanding | shares |
|
|
|
|
|
|
|
|
19,827,500
|
|
19,827,500
|
|
7,367,500
|
|
5,250,000
|
Change in fair value of warrant liability | $ |
|
|
|
|
|
|
|
|
$ (2,000)
|
$ (2,000)
|
$ (8,000)
|
$ (4,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
|
|
8,515,000
|
|
7,055,000
|
|
|
Warrants Fair value per share |
|
|
$ 0.08273
|
|
$ 0.03616
|
|
|
$ 0.01086
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
130,000
|
|
65,000
|
|
|
56,000
|
245,000
|
|
245,000
|
|
123,000
|
|
|
Change in fair value of warrant liability | $ |
|
|
|
|
|
|
|
|
|
|
$ (8,000)
|
|
$ 2,000
|
|
|
Exercise Price | Warrants Issuance On March 11 2021, Expiring on March 11, 2024 | Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.15
|
|
0.15
|
|
|
|
|
Exercise Price | Warrants Issuance On March 11 2021, Expiring on March 11, 2024 | Maximum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.125
|
|
0.125
|
|
|
|
|
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
|
|
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
|
|
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
|
|
0.04
|
|
|
|
|
Exercise Price | Warrants Issuance on September 10, 2019, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.014
|
|
0.014
|
|
|
|
|
Exercise Price | Warrants Issuance on November 6, 2019, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.014
|
|
0.014
|
|
|
|
|
Exercise Price | Warrants Issuance On June 30, 2021, Expiring on March 11, 2024 | Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.15
|
|
0.15
|
|
|
|
|
Exercise Price | Warrants Issuance On June 30, 2021, Expiring on March 11, 2024 | Maximum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.125
|
|
0.125
|
|
|
|
|
Exercise Price | Warrants Issuance On June 30, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.08
|
|
0.08
|
|
|
|
|
Exercise Price | Warrants Issuance On June 30, 2021, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.08
|
|
0.08
|
|
|
|
|
Exercise Price | Warrants Issuance On June 30, 2021, Expiring on March 18, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.04
|
|
0.04
|
|
|
|
|
Exercise Price | Warrants Issuance On June 30, 2021, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.014
|
|
0.014
|
|
|
|
|
Exercise Price | Warrants Issuance On June 30, 2021, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.014
|
|
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.08
|
|
|
Exercise Price | Warrants Issuance on December 31, 2020, Expiring on March 18, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
|
|
|
|
0.04
|
|
|
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
|
|
|
Stock Price | Warrants Issuance On March 11 2021, Expiring on March 11, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.10
|
|
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
|
|
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
|
|
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
|
|
0.04
|
|
|
|
|
Stock Price | Warrants Issuance on September 10, 2019, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.014
|
|
0.014
|
|
|
|
|
Stock Price | Warrants Issuance on November 6, 2019, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.014
|
|
0.014
|
|
|
|
|
Stock Price | Warrants Issuance On June 30, 2021, Expiring on March 11, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.10
|
|
0.10
|
|
|
|
|
Stock Price | Warrants Issuance On June 30, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.08
|
|
0.08
|
|
|
|
|
Stock Price | Warrants Issuance On June 30, 2021, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.08
|
|
0.08
|
|
|
|
|
Stock Price | Warrants Issuance On June 30, 2021, Expiring on March 18, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.04
|
|
0.04
|
|
|
|
|
Stock Price | Warrants Issuance On June 30, 2021, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.014
|
|
0.014
|
|
|
|
|
Stock Price | Warrants Issuance On June 30, 2021, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.014
|
|
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.08
|
|
|
Stock Price | Warrants Issuance on December 31, 2020, Expiring on March 18, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
|
|
|
|
0.04
|
|
|
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
|
|
|
Interest Rate (annual) | Warrants Issuance On March 11 2021, Expiring on March 11, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.17
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
1.60
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance On June 30, 2021, Expiring on March 11, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.87
|
|
0.87
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance On June 30, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.87
|
|
0.87
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance On June 30, 2021, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.25
|
|
0.25
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance On June 30, 2021, Expiring on March 18, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.25
|
|
0.25
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance On June 30, 2021, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.07
|
|
0.07
|
|
|
|
|
Interest Rate (annual) | Warrants Issuance On June 30, 2021, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.07
|
|
0.07
|
|
|
|
|
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
|
|
|
Volatility (annual) | Warrants Issuance On March 11 2021, Expiring on March 11, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
172.54
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
138.48
|
|
|
|
|
Volatility (annual) | Warrants Issuance On June 30, 2021, Expiring on March 11, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
170.53
|
|
170.53
|
|
|
|
|
Volatility (annual) | Warrants Issuance On June 30, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
170.53
|
|
170.53
|
|
|
|
|
Volatility (annual) | Warrants Issuance On June 30, 2021, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
170.53
|
|
170.53
|
|
|
|
|
Volatility (annual) | Warrants Issuance On June 30, 2021, Expiring on March 18, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
170.53
|
|
170.53
|
|
|
|
|
Volatility (annual) | Warrants Issuance On June 30, 2021, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
170.53
|
|
170.53
|
|
|
|
|
Volatility (annual) | Warrants Issuance On June 30, 2021, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
170.53
|
|
170.53
|
|
|
|
|
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
|
|
|
Time to Maturity (Years) | Warrants Issuance On March 11 2021, Expiring on March 11, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
5.0
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
3.0
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance On June 30, 2021, Expiring on March 11, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
4.70
|
|
4.70
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance On June 30, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
4.70
|
|
4.70
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance On June 30, 2021, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
2.60
|
|
2.60
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance On June 30, 2021, Expiring on March 18, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
2.48
|
|
2.48
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance On June 30, 2021, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
1.72
|
|
1.72
|
|
|
|
|
Time to Maturity (Years) | Warrants Issuance On June 30, 2021, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | $ |
|
|
|
|
|
|
|
|
1.20
|
|
1.20
|
|
|
|
|
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
|
|
|
Calculated fair value per share | Warrants Issuance On March 11 2021, Expiring on March 11, 2024 | Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0093
|
|
0.0093
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On March 11 2021, Expiring on March 11, 2024 | Maximum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0094
|
|
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.0690703
|
|
0.0690703
|
|
|
|
|
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
|
|
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
|
|
0.0307299
|
|
|
|
|
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.01091
|
|
0.01091
|
|
|
|
|
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.01095
|
|
0.01095
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On June 30, 2021, Expiring on March 11, 2024 | Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0093
|
|
0.0093
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On June 30, 2021, Expiring on March 11, 2024 | Maximum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0094
|
|
0.0094
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On June 30, 2021, Expiring on February 3, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0692188
|
|
0.0692188
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On June 30, 2021, Expiring on December 24, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0692188
|
|
0.0692188
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On June 30, 2021, Expiring on March 18, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.0307299
|
|
0.0307299
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On June 30, 2021, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.01091
|
|
0.01091
|
|
|
|
|
Calculated fair value per share | Warrants Issuance On June 30, 2021, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.01095
|
|
0.01095
|
|
|
|
|
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.01095
|
|
|
Future Estimated Quarterly Dividend per share( | Warrants Issuance On March 11 2021, Expiring on March 11, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0
|
|
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 |
|
|
|
|
|
|
|
|
0
|
|
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 |
|
|
|
|
|
|
|
|
0
|
|
0
|
|
|
|
|
Future Estimated Quarterly Dividend per share( | Warrants Issuance on September 10, 2019, Expiring on September 10, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0
|
|
0
|
|
|
|
|
Future Estimated Quarterly Dividend per share( | Warrants Issuance on November 6, 2019, Expiring on November 6, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0
|
|
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
|
1,250,000
|
|
|
|
|
|
|
|
Warrants to purchase shares of common stock | shares |
|
|
|
|
|
|
|
|
1
|
|
1
|
|
|
|
|
Warrants Fair value per share |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0.04
|
|
Private placement | Exercise Price | Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.014
|
|
0.014
|
|
|
|
|
Private placement | Exercise Price | Maximum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value |
|
|
|
|
|
|
|
|
0.15
|
|
0.15
|
|
|
|
|
Private placement | Time to Maturity (Years) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warrants Fair value | Y |
|
|
|
|
|
|
|
|
3
|
|
3
|
|
|
|
|