Schedule of Warrants Issued to Purchase Common Stock (Details) (Parenthetical)
|12 Months Ended|
Dec. 31, 2021
$ / shares
|Series B Warrant [Member]|
|Warrant, Exercise Price, Increase||$ 0.00|
Per share increase in exercise price of warrant. Excludes change due to standard antidilution provision.
Reference 1: http://www.xbrl.org/2003/role/disclosureRef