Annual report pursuant to Section 13 and 15(d)

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

v3.24.1
Stock-Based Compensation (Details) - Schedule of Option Activity - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Option Activity [Line Items]    
Shares, Beginning Balance 1,558,000 1,587,000
Weighted Average Exercise Price, Beginning Balance $ 4.15 $ 4.15
Aggregate Intrinsic Value, Beginning Balance $ 3,045,700
Shares, Granted 109,500 68,000
Weighted Average Exercise Price, Granted $ 1.54 $ 1.8
Aggregate Intrinsic Value, Granted
Shares, Forfeited or Expired and Other Adjustments (45,000) (97,000)
Weighted Average Exercise Price, Forfeited or Expired and Other Adjustments $ 3.11 $ 4.11
Aggregate Intrinsic Value, Forfeited or Expired and Other Adjustments
Shares, Ending Balance 1,622,500 1,558,000
Weighted Average Exercise Price, Ending Balance $ 3.96 $ 4.15
Aggregate Intrinsic Value, Ending Balance
Shares, Exercisable 859,396 453,918
Weighted Average Exercise Price, Exercisable $ 4.09 $ 4.16
Aggregate Intrinsic Value, Exercisable