Annual report pursuant to Section 13 and 15(d)

Stockholders??? Equity (Details) - Schedule of warrants activity

v3.22.4
Stockholders’ Equity (Details) - Schedule of warrants activity - Warrants [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Stockholders’ Equity (Details) - Schedule of warrants activity [Line Items]    
Number of Shares Under Warrant, beginning balance 3,305,854 1,879,803
Weighted Average Exercise Price, beginning balance $ 8.53 $ 9.16
Weighted Average Remaining Contractual Life, beginning balance   2 years 2 months 12 days
Number of Shares Under Warrant, Issued   1,565,656
Weighted Average Exercise Price, Issued   $ 7.89
Weighted Average Remaining Contractual Life, Issued   4 years 6 months
Number of Shares Under Warrant, Exercised   (139,605)
Weighted Average Exercise Price, Exercised   $ 9.75
Number of Shares Under Warrant, ending balance 1,901,802 3,305,854
Weighted Average Exercise Price, ending balance $ 7.63 $ 8.53
Weighted Average Remaining Contractual Life, ending balance 7 years 5 months 19 days 5 years 2 months 12 days
Number of Shares Under Warrant, Expired (1,404,052)  
Weighted Average Exercise Price, Expired $ 9.75