Quarterly report pursuant to Section 13 or 15(d)

Schedule of Incentive Stock Option Activity (Details)

v3.24.3
Schedule of Incentive Stock Option Activity (Details) - 2019 Plan [Member] - $ / shares
9 Months Ended 12 Months Ended
Mar. 23, 2023
Sep. 30, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of options, exercised (827,379)    
Equity Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of options, outstanding, beginning balance   560,650  
Weighted average exercise price, outstanding beginning balance   $ 2.350742  
Weighted average remaining contractual term   7 years 5 months 12 days 7 years 11 months 12 days
Number of options, granted   172,000  
Weighted average exercise price, granted   $ 2.683140  
Weighted average remaining contractual term, granted   10 years  
Number of options, exercised   (6,823)  
Weighted average exercise price, exercised   $ 1.40  
Number of options, forfeited    
Weighted average exercise price, forfeited    
Number of options, cancelled   (7,463)  
Weighted average exercise price, cancelled   $ 1.40  
Number of options, expired   (14,286)  
Weighted average exercise price, expired   $ 5.25  
Number of options, outstanding, ending balance   704,708 560,650
Weighted average exercise price, outstanding ending balance   $ 2.392407 $ 2.350742
Number of options, exercisable   444,078  
Weighted average exercise price, exercisable   $ 1.821620  
Weighted average remaining contractual term, exercisable   6 years 10 months 2 days