Common Stock Warrants (Details) - Schedule of company's warrant activity - $ / shares | 3 Months Ended |
Mar. 31, 2023 | Mar. 31, 2022 |
Class of Warrant or Right [Line Items] | | |
Warrant Issuance, Outstanding beginning | 1,938,143 | 1,938,143 |
Warrant Issuance, Granted | | 2,670,000 |
Warrant Issuance, Exercised | | |
Warrant Issuance, Canceled/ Expired | | (52,500) |
Warrant Issuance, Variable Settlement Provision Adjustment | | |
Warrant Issuance, Outstanding ending | 1,938,143 | 4,555,643 |
Preferred A Placement Warrants [Member] | | |
Class of Warrant or Right [Line Items] | | |
Warrant Issuance, Issuance | March and April 2018 and August 2019 | March and April 2018 and August 2019 |
Warrant Issuance, Exercise Price (in Dollars per share) | $ 1.4 | $ 1.4 |
Warrant Issuance, Outstanding beginning | 293,042 | 293,042 |
Warrant Issuance, Granted | | |
Warrant Issuance, Exercised | | |
Warrant Issuance, Canceled/ Expired | | |
Warrant Issuance, Variable Settlement Provision Adjustment | | |
Warrant Issuance, Outstanding ending | 293,042 | 293,042 |
Warrant Issuance, Expiration | March and April 2023 | September and October 2023 |
Preferred A Lead Investor Warrants [Member] | | |
Class of Warrant or Right [Line Items] | | |
Warrant Issuance, Issuance | February 2021 | February 2021 |
Warrant Issuance, Exercise Price (in Dollars per share) | $ 0.0125 | $ 0.0125 |
Warrant Issuance, Outstanding beginning | 52,500 | 52,500 |
Warrant Issuance, Granted | | |
Warrant Issuance, Exercised | | |
Warrant Issuance, Canceled/ Expired | | (52,500) |
Warrant Issuance, Variable Settlement Provision Adjustment | | |
Warrant Issuance, Outstanding ending | 52,500 | |
Warrant Issuance, Expiration | March 2023 | March 2023 |
Preferred B Placement Warrants [Member] | | |
Class of Warrant or Right [Line Items] | | |
Warrant Issuance, Issuance | April 2019 | April 2019 |
Warrant Issuance, Exercise Price (in Dollars per share) | $ 2.1 | $ 2.1 |
Warrant Issuance, Outstanding beginning | 463,798 | 463,798 |
Warrant Issuance, Granted | | |
Warrant Issuance, Exercised | | |
Warrant Issuance, Canceled/ Expired | | |
Warrant Issuance, Variable Settlement Provision Adjustment | | |
Warrant Issuance, Outstanding ending | 463,798 | 463,798 |
Warrant Issuance, Expiration | April 2024 | April 2024 |
Convertible Notes Placement Warrants [Member] | | |
Class of Warrant or Right [Line Items] | | |
Warrant Issuance, Issuance | August 2020 | August 2020 |
Warrant Issuance, Exercise Price (in Dollars per share) | $ 2.57 | $ 2.57 |
Warrant Issuance, Outstanding beginning | 171,830 | 171,830 |
Warrant Issuance, Granted | | |
Warrant Issuance, Exercised | | |
Warrant Issuance, Canceled/ Expired | | |
Warrant Issuance, Variable Settlement Provision Adjustment | | |
Warrant Issuance, Outstanding ending | 171,830 | 171,830 |
Warrant Issuance, Expiration | August 2025 | August 2025 |
Underwriter Warrants [Member] | | |
Class of Warrant or Right [Line Items] | | |
Warrant Issuance, Issuance | March 2021 | March 2021 |
Warrant Issuance, Exercise Price (in Dollars per share) | $ 6 | $ 6 |
Warrant Issuance, Outstanding beginning | 956,973 | 956,973 |
Warrant Issuance, Granted | | |
Warrant Issuance, Exercised | | |
Warrant Issuance, Canceled/ Expired | | |
Warrant Issuance, Variable Settlement Provision Adjustment | | |
Warrant Issuance, Outstanding ending | 956,973 | 956,973 |
Warrant Issuance, Expiration | March 2026 | March 2026 |
January 2023 warrants [Member] | | |
Class of Warrant or Right [Line Items] | | |
Warrant Issuance, Issuance | | January 2023 |
Warrant Issuance, Exercise Price (in Dollars per share) | | $ 1.57 |
Warrant Issuance, Outstanding beginning | | |
Warrant Issuance, Granted | | 2,322,000 |
Warrant Issuance, Exercised | | |
Warrant Issuance, Canceled/ Expired | | |
Warrant Issuance, Variable Settlement Provision Adjustment | | |
Warrant Issuance, Outstanding ending | | 2,322,000 |
Warrant Issuance, Expiration | | January 2028 |
February 2023 warrants [Member] | | |
Class of Warrant or Right [Line Items] | | |
Warrant Issuance, Issuance | | February 2023 |
Warrant Issuance, Exercise Price (in Dollars per share) | | $ 1.57 |
Warrant Issuance, Outstanding beginning | | |
Warrant Issuance, Granted | | 348,000 |
Warrant Issuance, Exercised | | |
Warrant Issuance, Canceled/ Expired | | |
Warrant Issuance, Variable Settlement Provision Adjustment | | |
Warrant Issuance, Outstanding ending | | 348,000 |
Warrant Issuance, Expiration | | February 2028 |