Common Stock Warrants (Details) - Schedule of company's warrant activity - $ / shares | 12 Months Ended |
Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019 |
Class of Warrant or Right [Line Items] | | | |
Warrant Issuance, Outstanding begining | 1,938,143 | 871,167 | |
Warrant Issuance, Granted | 1,009,473 | | |
Warrant Issuance, Exercised | | | |
Warrant Issuance, Canceled/ Expired | (42,220) | | |
Warrant Issuance, Variable Settlement Provision Adjustment | 99,723 | | |
Warrant Issuance, Outstanding ending | 1,938,143 | 871,167 | |
Preferred A Placement Warrants [Member] | | | |
Class of Warrant or Right [Line Items] | | | |
Warrant Issuance, Issuance | | March and April 2018 and August 2019 | |
Warrant Issuance, Excercise Price (in Dollars per share) | | $ 1.4 | |
Warrant Issuance, Outstanding begining | 293,042 | 242,847 | |
Warrant Issuance, Granted | | | |
Warrant Issuance, Exercised | | | |
Warrant Issuance, Canceled/ Expired | | | |
Warrant Issuance, Variable Settlement Provision Adjustment | 50,195 | | |
Warrant Issuance, Outstanding ending | 293,042 | 242,847 | |
Warrant Issuance, Expiration | March and April 2023 | | |
Preferred A Lead Investor Warrants [Member] | | | |
Class of Warrant or Right [Line Items] | | | |
Warrant Issuance, Issuance | | February 2021 | |
Warrant Issuance, Excercise Price (in Dollars per share) | | $ 0.0125 | |
Warrant Issuance, Outstanding begining | 52,500 | | |
Warrant Issuance, Granted | 52,500 | | |
Warrant Issuance, Exercised | | | |
Warrant Issuance, Canceled/ Expired | | | |
Warrant Issuance, Variable Settlement Provision Adjustment | | | |
Warrant Issuance, Outstanding ending | 52,500 | | |
Warrant Issuance, Expiration | March 2023 | | |
Preferred B Placement Warrants [Member] | | | |
Class of Warrant or Right [Line Items] | | | |
Warrant Issuance, Issuance | | April 2019 | |
Warrant Issuance, Excercise Price (in Dollars per share) | | $ 2.1 | |
Warrant Issuance, Outstanding begining | 463,798 | 414,270 | |
Warrant Issuance, Granted | | | |
Warrant Issuance, Exercised | | | |
Warrant Issuance, Canceled/ Expired | | | |
Warrant Issuance, Variable Settlement Provision Adjustment | 49,528 | | |
Warrant Issuance, Outstanding ending | 463,798 | 414,270 | |
Warrant Issuance, Expiration | April 2024 | | |
Convertible Notes Placement Warrants [Member] | | | |
Class of Warrant or Right [Line Items] | | | |
Warrant Issuance, Issuance | | August 2020 | |
Warrant Issuance, Excercise Price (in Dollars per share) | | $ 2.57 | |
Warrant Issuance, Outstanding begining | 171,830 | 214,050 | |
Warrant Issuance, Granted | | | |
Warrant Issuance, Exercised | | | |
Warrant Issuance, Canceled/ Expired | (42,220) | | |
Warrant Issuance, Variable Settlement Provision Adjustment | | | |
Warrant Issuance, Outstanding ending | 171,830 | 214,050 | |
Warrant Issuance, Expiration | August 2025 | | |
Underwriter warrants [Member] | | | |
Class of Warrant or Right [Line Items] | | | |
Warrant Issuance, Issuance | | March 2021 | |
Warrant Issuance, Excercise Price (in Dollars per share) | | $ 6 | |
Warrant Issuance, Outstanding begining | 956,973 | | |
Warrant Issuance, Granted | 956,973 | | |
Warrant Issuance, Exercised | | | |
Warrant Issuance, Canceled/ Expired | | | |
Warrant Issuance, Variable Settlement Provision Adjustment | | | |
Warrant Issuance, Outstanding ending | 956,973 | | |
Warrant Issuance, Expiration | March 2026 | | |
Consulting Warrants [Member] | | | |
Class of Warrant or Right [Line Items] | | | |
Warrant Issuance, Issuance | | | February 2018 |
Warrant Issuance, Excercise Price (in Dollars per share) | | | $ 0.0125 |
Warrant Issuance, Outstanding begining | | | 303,000 |
Warrant Issuance, Granted | | | |
Warrant Issuance, Exercised | | (295,985) | |
Warrant Issuance, Canceled/ Expired | | (7,015) | |
Warrant Issuance, Variable Settlement Provision Adjustment | | | |
Warrant Issuance, Outstanding ending | | | 303,000 |
Warrant Issuance, Expiration | | February 2023 | |
Preferred A Placement Warrants One [Member] | | | |
Class of Warrant or Right [Line Items] | | | |
Warrant Issuance, Issuance | | | March and April 2018 and August 2019 |
Warrant Issuance, Excercise Price (in Dollars per share) | | | $ 1.4 |
Warrant Issuance, Outstanding begining | | 242,847 | 242,847 |
Warrant Issuance, Granted | | | |
Warrant Issuance, Exercised | | | |
Warrant Issuance, Canceled/ Expired | | | |
Warrant Issuance, Variable Settlement Provision Adjustment | | | |
Warrant Issuance, Outstanding ending | | 242,847 | 242,847 |
Warrant Issuance, Expiration | | March and April 2023 | |
Preferred B Placement Warrants One [Member] | | | |
Class of Warrant or Right [Line Items] | | | |
Warrant Issuance, Issuance | | | April 2019 |
Warrant Issuance, Excercise Price (in Dollars per share) | | | $ 2.1 |
Warrant Issuance, Outstanding begining | | 414,270 | 414,270 |
Warrant Issuance, Granted | | | |
Warrant Issuance, Exercised | | | |
Warrant Issuance, Canceled/ Expired | | | |
Warrant Issuance, Variable Settlement Provision Adjustment | | | |
Warrant Issuance, Outstanding ending | | 414,270 | 414,270 |
Warrant Issuance, Expiration | | April 2024 | |
Convertible Notes Placement Warrants One [Member] | | | |
Class of Warrant or Right [Line Items] | | | |
Warrant Issuance, Issuance | | | August 2020 |
Warrant Issuance, Excercise Price (in Dollars per share) | | | $ 2.57 |
Warrant Issuance, Outstanding begining | | 214,050 | |
Warrant Issuance, Granted | | 214,050 | |
Warrant Issuance, Exercised | | | |
Warrant Issuance, Canceled/ Expired | | | |
Warrant Issuance, Variable Settlement Provision Adjustment | | | |
Warrant Issuance, Outstanding ending | | 214,050 | |
Warrant Issuance, Expiration | | August 2025 | |
Warrant Issuance [Member] | | | |
Class of Warrant or Right [Line Items] | | | |
Warrant Issuance, Outstanding begining | | 871,167 | 960,117 |
Warrant Issuance, Granted | | 214,050 | |
Warrant Issuance, Exercised | | (295,985) | |
Warrant Issuance, Canceled/ Expired | | (7,015) | |
Warrant Issuance, Outstanding ending | | 871,167 | 960,117 |