Quarterly report pursuant to Section 13 or 15(d)

Share-based Compensation (Details) - Schedule of Non-vested Stock Options

v3.24.2.u1
Share-based Compensation (Details) - Schedule of Non-vested Stock Options - Stock Options [Member]
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Schedule of Non-vested Stock Options [Line Items]  
Non-vested Options Outstanding, beginning balance | shares 506,522
Weighted-Average Grant Date Fair Value, beginning balance | $ / shares $ 1.67
Non-vested Options Outstanding, Options granted | shares
Weighted-Average Grant Date Fair Value, Options granted | $ / shares
Non-vested Options Outstanding, Options forfeited/cancelled | shares (48,247)
Weighted-Average Grant Date Fair Value, Options forfeited/cancelled | $ / shares $ 1.73
Non-vested Options Outstanding, Options exercised | shares
Weighted-Average Grant Date Fair Value, Options exercised | $ / shares
Non-vested Options Outstanding, Options vested | shares (119,310)
Weighted-Average Grant Date Fair Value, Options vested | $ / shares $ 1.72
Non-vested Options Outstanding, ending balance | shares 338,965
Weighted-Average Grant Date Fair Value, ending balance | $ / shares $ 1.64