Quarterly report pursuant to Section 13 or 15(d)

Equity Incentive Plan (Details) - Schedule of Stock Option Activity

v3.23.3
Equity Incentive Plan (Details) - Schedule of Stock Option Activity
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Equity Incentive Plan (Details) - Schedule of Stock Option Activity [Line Items]  
Weighted- Average Remaining Contractual Life (in years), Outstanding, Beginning balance 1 year
Restricted Stock Units (RSUs) [Member]  
Equity Incentive Plan (Details) - Schedule of Stock Option Activity [Line Items]  
Number of Shares under Equity Plan, Outstanding, Beginning balance | shares 263,155
Weighted Average Grant Date Fair Value, Outstanding, Beginning balance | $ / shares $ 1.9
Number of Shares under Equity Plan, Granted | shares 203,988
Weighted Average Grant Date Fair Value, Granted | $ / shares $ 4.45
Number of Shares under Equity Plan, Exercised,Vested | shares (263,155)
Weighted Average Grant Date Fair Value, Exercised, Vested | $ / shares $ 1.9
Number of Shares under Equity Plan, Forfeited and expired | shares (7,300)
Weighted Average Grant Date Fair Value, Forfeited and expired | $ / shares $ 4.15
Number of Shares under Equity Plan, Outstanding, Ending balance | shares 196,688
Weighted Average Grant Date Fair Value, Outstanding, Ending balance | $ / shares $ 4.47
Weighted-Average Remaining Contractual Life (in years), Vested and expected to vest 1 year 9 months 18 days
Stock Options & SARs [Member]  
Equity Incentive Plan (Details) - Schedule of Stock Option Activity [Line Items]  
Number of Shares under Equity Plan, Outstanding, Beginning balance | shares 8,234,823
Weighted- Average Exercise Price per Option, Outstanding, Beginning balance | $ / shares $ 1.82
Weighted- Average Remaining Contractual Life (in years), Outstanding, Beginning balance 7 years 8 months 12 days
Number of Shares under Equity Plan, Granted | shares 1,737,896
Weighted-Average Exercise Price per Option, Granted | $ / shares $ 2.07
Number of Shares under Equity Plan, Exercised | shares (290,686)
Weighted- Average Exercise Price per Option, Exercised | $ / shares $ 1.33
Number of Shares under Equity Plan, Forfeited and expired | shares (170,374)
Weighted- Average Exercise Price per Option, Forfeited and expired | $ / shares $ 1.98
Number of Shares under Equity Plan, Outstanding, Ending balance | shares 9,511,659
Weighted-Average Exercise Price per Option, Outstanding, Ending balance | $ / shares $ 1.92
Weighted- Average Remaining Contractual Life (in years), Outstanding, Ending balance 7 years 4 months 24 days
Number of Shares under Equity Plan, Exercisable | shares 5,832,609
Weighted-Average Exercise Price per Option, Exercisable | $ / shares $ 1.59
Weighted- Average Remaining Contractual Life (in years), Exercisable 6 years 8 months 12 days
Number of Shares under Equity Plan, Vested and expected to vest | shares 9,511,659
Weighted-Average Exercise Price per Option, Vested and expected to vest | $ / shares $ 1.92
Weighted-Average Remaining Contractual Life (in years), Vested and expected to vest 7 years 4 months 24 days