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.3
Stockholders' Equity (Details) - Schedule of Warrant and Stock Option Grants with Time-Based Vesting
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Warrants Grants [Member]  
Stockholders' Equity (Details) - Schedule of Warrant and Stock Option Grants with Time-Based Vesting [Line Items]  
Number of shares subject to warrants, beginning balance 1,567,720
Weighted- average exercise price per share, beginning balance (in Dollars per share) | $ / shares $ 1.35
Number of shares subject to warrants, granted
Weighted- average exercise price per share, granted (in Dollars per share) | $ / shares
Number of shares subject to warrants, exercised (823,078)
Weighted- average exercise price per share, exercised (in Dollars per share) | $ / shares $ 0.65
Number of shares subject to warrants, cancelled/forfeited (72,180)
Weighted- average exercise price per share, cancelled/forfeited (in Dollars per share) | $ / shares $ 8.05
Number of shares subject to warrants, ending balance 672,462
Weighted- average exercise price per share, ending balance (in Dollars per share) | $ / shares $ 1.48
Number of shares subject to warrants, exercisable 672,462
Weighted- average exercise price per share, exercisable (in Dollars per share) | $ / shares $ 1.48
Stock Option Grants [Member]  
Stockholders' Equity (Details) - Schedule of Warrant and Stock Option Grants with Time-Based Vesting [Line Items]  
Number of shares subject to options beginning, balance 118,388
Weighted- average exercise price per share beginning, balance (in Dollars per share) | $ / shares $ 3.25
Number of shares subject to options, granted
Weighted- average exercise price per share, granted (in Dollars per share) | $ / shares
Number of shares subject to options, exercised
Weighted- average exercise price per share, exercised (in Dollars per share) | $ / shares
Number of shares subject to options, cancelled/forfeited (18,388)
Weighted- average exercise price per share, cancelled/forfeited (in Dollars per share) | $ / shares $ 6.57
Number of shares subject to options, ending balance 100,000
Weighted- average exercise price per share, ending balance (in Dollars per share) | $ / shares $ 2.64
Number of shares subject to options, exercisable 100,000
Weighted- average exercise price per share, exercisable (in Dollars per share) | $ / shares $ 2.64
Restricted Stock Units (RSUs) [Member]  
Stockholders' Equity (Details) - Schedule of Warrant and Stock Option Grants with Time-Based Vesting [Line Items]  
Number of shares subject to warrants, beginning balance 2,409,759
Number of shares subject to warrants, granted 871,568
Number of shares subject to warrants, exercised (715,574)
Number of shares subject to warrants, cancelled/forfeited (69,166)
Number of shares subject to warrants, ending balance 2,496,587
Number of shares subject to warrants, exercisable 2,439,087