Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Details) - Schedule of option activity

v3.23.1
Stock-Based Compensation (Details) - Schedule of option activity - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Schedule of Option Activity [Abstract]    
Shares, Outstanding at Begining 1,558,000 1,587,000
Weighted Average Exercise Price, Outstanding at Begining $ 4.17 $ 4.15
Aggregate Intrinsic Value, Outstanding at Begining   $ 3,045,700
Shares, Granted 15,000 61,000
Weighted Average Exercise Price, Granted $ 1.77 $ 1.8
Aggregate Intrinsic Value, Granted  
Shares, Forfeited or Expired and Other Adj (9,333) (6,000)
Weighted Average Exercise Price, Forfeited or Expired and Other Adj $ 3.68 $ 4.15
Aggregate Intrinsic Value, Forfeited or Expired and Other Adj
Shares, Outstanding at ending 1,563,667 1,642,000
Weighted Average Exercise Price, Outstanding at ending $ 4.09 $ 4.06
Aggregate Intrinsic Value, Outstanding at ending  
Shares, Exercisable 525,563 75,256
Weighted Average Exercise Price, Exercisable $ 4.11 $ 3.97
Aggregate Intrinsic Value, Exercisable