Schedule of Stock Option Activity (Details) - USD ($) | 3 Months Ended | 12 Months Ended |
Mar. 31, 2022 | Dec. 31, 2021 |
Share-Based Payment Arrangement, Employee [Member] | | |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | |
Number of Options Outstanding, Beginning of Period | 1,498,798 | |
Weighted Average Exercise Price Outstanding, beginning of Period | $ 4.22 | |
Weighted Average Remaining Contracted Term (years) Outstanding | 8 years 11 months 8 days | 9 years 1 month 9 days |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | | |
Number of Options, Granted | 150,000 | |
Weighted Average Exercise Price, Granted | $ 0.70 | |
Weighted Average Remaining Contracted Term (years) Granted | 9 years 9 months | |
Aggregate Intrinsic Value, Granted | | |
Number of Options, Forfeited | | |
Weighted Average Exercise Price, Forfeited | $ 233.54 | |
Aggregate Intrinsic Value, Forfeited | | |
Number of Options, Expired | (739) | |
Weighted Average Exercise Price, Forfeited | | |
Aggregate Intrinsic Value, Expired | | |
Number of Options Outstanding, Ending of Period | 1,648,059 | 1,498,798 |
Weighted Average Exercise Price Outstanding, End of Period | $ 3.80 | $ 4.22 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number | 1,648,059 | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price | $ 3.80 | |
Weighted Average Remaining Contracted Term (years), Vested and Expected to Vest | 8 years 11 months 8 days | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number | 1,216,894 | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price | $ 3.15 | |
Weighted Average Remaining Contracted Term (years), Exercisable at End of Period | 6 years 29 days | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value | | |
Share-Based Payment Arrangement, Nonemployee [Member] | | |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | |
Number of Options Outstanding, Beginning of Period | 279,723 | |
Weighted Average Exercise Price Outstanding, beginning of Period | $ 6.12 | |
Weighted Average Remaining Contracted Term (years) Outstanding | 8 years 4 months 24 days | 7 years 11 months 4 days |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | | |
Number of Options, Granted | 150,000 | |
Weighted Average Exercise Price, Granted | $ 0.70 | |
Weighted Average Remaining Contracted Term (years) Granted | 9 years 9 months | |
Aggregate Intrinsic Value, Granted | | |
Aggregate Intrinsic Value, Forfeited | | |
Aggregate Intrinsic Value, Expired | | |
Number of Options Outstanding, Ending of Period | 429,723 | 279,723 |
Weighted Average Exercise Price Outstanding, End of Period | $ 4.23 | $ 6.12 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number | 429,723 | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price | $ 4.23 | |
Weighted Average Remaining Contracted Term (years), Vested and Expected to Vest | 8 years 4 months 24 days | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number | 222,770 | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price | $ 6.05 | |
Weighted Average Remaining Contracted Term (years), Exercisable at End of Period | 7 years 11 months 15 days | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value | | |