Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details) - Schedule of Warrant and Stock Option Grants with Time-Based Vesting

v3.23.2
Stockholders' Equity (Details) - Schedule of Warrant and Stock Option Grants with Time-Based Vesting - $ / shares
6 Months Ended
Jun. 30, 2023
Warrant Grants [Member]  
Stockholders' Equity (Details) - Schedule of Warrant and Stock Option Grants with Time-Based Vesting [Line Items]  
Balance Beginning 1,567,720
Balance Beginning (in Dollars per share) $ 1.35
Exercised (823,078)
Exercised (in Dollars per share) $ 0.65
Cancelled/Forfeited (44,614)
Cancelled/Forfeited (in Dollars per share) $ 9.14
Balance Ending 700,028
Balance Ending (in Dollars per share) $ 1.67
Exercisable 700,028
Exercisable (in Dollars per share) $ 1.67
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) $ 3.25
Granted
Granted (in Dollars per share)
Exercised
Exercised (in Dollars per share)
Cancelled/Forfeited (14,441)
Cancelled/Forfeited (in Dollars per share) $ 6.75
Balance Ending 103,947
Balance Ending (in Dollars per share) $ 2.76
Exercisable (in Dollars per share) $ 2.76
Exercisable 103,947
Restricted Stock Units [Member]  
Stockholders' Equity (Details) - Schedule of Warrant and Stock Option Grants with Time-Based Vesting [Line Items]  
Balance Beginning 2,409,759
Granted 491,044
Exercised (379,043)
Cancelled/Forfeited (in Dollars per share)
Balance Ending 2,521,760
Exercisable 2,351,760