Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation - Schedule of Option Activity (Details)

v3.25.0.1
Stock-Based Compensation - Schedule of Option Activity (Details)
6 Months Ended
Jun. 30, 2024
USD ($)
$ / shares
shares
Schedule of Option Activity [Abstract]  
Shares, Beginning Balance | shares 1,466,062
Weighted Average Exercise Price, Beginning Balance | $ / shares $ 4.15
Aggregate Intrinsic Value, Beginning Balance | $
Shares, Ending Balance | shares 1,411,966
Weighted Average Exercise Price, Ending Balance | $ / shares $ 3.95
Aggregate Intrinsic Value, Ending Balance | $
Shares, Vested and exercisable | shares 921,834
Weighted Average Exercise Price, Vested and exercisable | $ / shares $ 4.04
Aggregate Intrinsic Value, Vested and exercisable | $
Shares, Granted | shares
Weighted Average Exercise Price, Granted | $ / shares
Aggregate Intrinsic Value, Granted | $
Shares, Forfeited or Expired and Other Adjustments | shares (54,096)
Weighted Average Exercise Price, Forfeited or Expired and Other Adjustments | $ / shares $ 4.71
Aggregate Intrinsic Value, Forfeited or Expired and Other Adjustments | $