Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity (Details) - Schedule of warrant and stock option grants with time-based vesting

v3.21.2
Stockholders’ Equity (Details) - Schedule of warrant and stock option grants with time-based vesting
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Warrant Grants [Member]  
Stockholders’ Equity (Details) - Schedule of warrant and stock option grants with time-based vesting [Line Items]  
Balance Beginning 672,459
Balance Beginning (in Dollars per share) | $ / shares $ 8.09
Granted 389,344
Granted (in Dollars per share) | $ / shares $ 2.3
Exercised
Exercised (in Dollars per share) | $ / shares
Expired (11,699)
Expired (in Dollars per share) | $ / shares
Expired 11,699
Balance Ending 1,050,104
Balance Ending (in Dollars per share) | $ / shares $ 2.57
Exercisable 1,050,104
Exercisable (in Dollars per share) | $ / shares $ 2.57
Stock Option Grants [Member]  
Stockholders’ Equity (Details) - Schedule of warrant and stock option grants with time-based vesting [Line Items]  
Balance Beginning 118,388
Balance Beginning (in Dollars per share) | $ / shares $ 3.25
Granted
Granted (in Dollars per share) | $ / shares
Exercised
Exercised (in Dollars per share) | $ / shares
Expired
Expired (in Dollars per share) | $ / shares
Expired
Balance Ending 118,388
Balance Ending (in Dollars per share) | $ / shares $ 3.25
Exercisable 118,388
Exercisable (in Dollars per share) | $ / shares $ 3.25
Restricted Stock Units [Member]  
Stockholders’ Equity (Details) - Schedule of warrant and stock option grants with time-based vesting [Line Items]  
Balance Beginning 2,301,053
Granted 843,338
Exercised (675,219)
Expired (150,833)
Balance Ending 2,318,339
Exercisable 1,464,631