Annual report pursuant to Section 13 and 15(d)

Schedule of Incentive Stock Option Activity (Details)

v3.24.1.u1
Schedule of Incentive Stock Option Activity (Details) - Equity Option [Member] - 2019 Plan [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of options, outstanding, beginning balance 524,937 434,939  
Weighted average exercise price, outstanding beginning balance $ 2.351416 $ 1.678955  
Weighted average remaining contractual term 7 years 11 months 12 days 8 years 4 months 17 days 8 years 6 months 21 days
Number of options, granted 117,532 195,000  
Weighted average exercise price, granted $ 2.06041 $ 3.3461538  
Weighted average remaining contractual term, granted 10 years 10 years  
Number of options, exercised (3,295)  
Weighted average exercise price, exercised $ 1.75  
Number of options, forfeited  
Weighted average exercise price, forfeited  
Number of options, cancelled (69,854) (100,001)  
Weighted average exercise price, cancelled $ 1.965823 $ 1.40000  
Number of options, expired (8,670) (5,001)  
Weighted average exercise price, expired $ 1.703222 $ 1.40000  
Number of options, outstanding, ending balance 560,650 524,937 434,939
Weighted average exercise price, outstanding ending balance $ 2.350742 $ 2.351416 $ 1.678955
Number of options, exercisable 398,150    
Weighted average exercise price, exercisable $ 1.829884    
Weighted average remaining contractual term, exercisable 7 years 5 months 8 days