XML 86 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Based Compensation (Details) - Schedule of Option Activity - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Option Activity [Abstract]    
Outstanding at Number of Options 1,306,870 783,547
Outstanding at Number of Options $ 31.14 $ 34.17
Outstanding at Aggregate intrinsic value $ 1,537,752
Number of Options, Granted 426,703 862,938
Weighted average exercise price, Granted $ 12.5 $ 25.43
Number of Options, Exercised (24,668) (156,910)
Weighted average exercise price, Exercised $ 7.34 $ 7.69
Number of Options, Expired or forfeited (153,844) (182,705)
Weighted average exercise price, Expired or forfeited $ 30.7 $ 37.13
Number of Options, Outstanding 1,555,061 1,306,870
Weighted average exercise price, Outstanding $ 26.38 $ 31.14
Weighted average remaining contractual life (years), Outstanding 3 years 4 months 24 days 2 years 8 months 12 days
Aggregate intrinsic value, Outstanding $ 1,046,481 $ 1,537,752
Number of Options, Exercisable 586,274  
Weighted average exercise price, Exercisable $ 33.1  
Weighted average remaining contractual life (years), Exercisable 2 years 7 months 6 days  
Aggregate intrinsic value, Exercisable $ 239,110