Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) (Parenthetical) - shares |
Dec. 31, 2022 |
Dec. 31, 2021 |
---|---|---|
Loan Agreements [Member] | ||
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | ||
Warrant to purchase share of common stock | 12,129,260 | 3,512,098 |