Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details) - Schedule of warrants activity

v3.21.2
Stockholders' Equity (Details) - Schedule of warrants activity - $ / shares
3 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Schedule of warrants activity [Abstract]      
Number of Shares Under Warrant, beginning balance 1,741,865 1,748,532 1,879,803
Weighted Average Exercise Price, beginning balance $ 9.11 $ 9.12 $ 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 8 months 12 days
Number of Shares Under Warrant, Excercised (6,667) (131,271)
Weighted Average Exercise Price, Excercised $ 9.75 $ 9.75
Weighted Average Remaining Contractual Life,Excercised
Number of Shares Under Warrant, Expired
Weighted Average Exercise Price, Expired
Weighted Average Remaining Contractual Life, Expired
Number of Shares Under Warrant, Canceled
Weighted Average Exercise Price, Canceled
Weighted Average Remaining Contractual Life, Canceled
Number of Shares Under Warrant, ending balance 3,307,521 1,741,865 1,748,532
Weighted Average Exercise Price, ending balance $ 8.53 $ 9.11 $ 9.12
Weighted Average Remaining Contractual Life, ending balance 5 years 6 months 1 year 9 months 18 days 2 years 1 month 6 days