Schedule of Warrants (Details) - $ / shares |
Apr. 05, 2023 |
Mar. 20, 2023 |
Mar. 13, 2023 |
Feb. 17, 2023 |
Dec. 21, 2022 |
Jun. 28, 2022 |
May 24, 2022 |
May 04, 2022 |
Mar. 01, 2022 |
Jan. 13, 2022 |
Jun. 09, 2020 |
Apr. 24, 2020 |
Jun. 10, 2019 |
Apr. 11, 2019 |
Jun. 26, 2018 |
May 24, 2018 |
Jun. 11, 2014 |
Jun. 30, 2023 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Accumulated Other Comprehensive Income (Loss) [Line Items] | ||||||||||||||||||
Class of warrant or right outstanding | 3,642,343 | |||||||||||||||||
Common Warrants [Member] | ||||||||||||||||||
Accumulated Other Comprehensive Income (Loss) [Line Items] | ||||||||||||||||||
Class of warrant or right outstanding | 615,384 | 258,584 | 240,000 | 653,538 | 369,230 | 582,886 | 894,194 | 6,666 | 8,303 | 8,003 | 1,092 | 1,639 | 1,480 | 888 | 452 | 4 | ||
Exercise price | $ 1.25 | $ 0.8125 | $ 0.8125 | $ 0.8125 | $ 0.8125 | $ 0.8125 | $ 0.8125 | $ 309.56 | $ 897.56 | $ 735.00 | $ 0.8125 | $ 0.8125 | $ 11,962.50 | $ 11,962.50 | $ 14,062.50 | $ 14,062.50 | $ 6,918.75 | |
Warrants exercise period | April 5, 2023 to April 5, 2028 | March 20, 2023 to March 20, 2028 | March 13, 2023 to March 13, 2028 | February 17, 2023 to February 17, 2028 | December 21, 2022 to December 21, 2027 | May 24, 2022 to June 28, 2027 | May 24, 2022 to May 24, 2027 | May 4, 2022 to May 4, 2027 | March 1, 2022 to March 1, 2027 | March 1, 2022 to March 1, 2027 | June 9, 2020 to June 9, 2025 | April 24, 2020 to April 24, 2025 | December 10, 2019 to June 10, 2026 | October 11, 2019 to April 11, 2026 | June 26, 2018 to June 26, 2025 | May 24, 2018 to May 24 2025 | June 11, 2014 to June 11, 2024 |