XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Stock Options Activity (Details) - $ / shares
3 Months Ended 9 Months Ended 12 Months Ended
May 19, 2024
Dec. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of Stock Options Outstanding, Granted 5,194          
Number of Stock Options Outstanding, Exercised (2,347)          
Share-Based Payment Arrangement, Option [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of Stock Options Outstanding, Beginning   585,620 1,042,687 533,680 533,680  
Weighted Average Exercise Price, Beginning   $ 2.52 $ 2.86 $ 2.44 $ 2.44  
Weighted Average Remaining Life   5 years 5 months 19 days 6 years 3 days 4 years 6 months 14 days   4 years 9 months 29 days
Number of Stock Options Outstanding, Granted   457,067 725,878 51,940    
Weighted Average Exercise Price, Granted   $ 3.32 $ 7.00 $ 3.32    
Weighted Average Remaining Life, Granted   7 years 7 years 7 years    
Number of Stock Options Outstanding, Exercised   (3,376)    
Weighted Average Exercise Price, Exercised      
Number of Stock Options Outstanding, Expired   (12,206)    
Weighted Average Exercise Price, Expired   $ 2.44    
Number of Stock Options Outstanding, Beginning   1,042,687 1,752,983 585,620 1,042,687 533,680
Weighted Average Exercise Price, Beginning   $ 2.86 $ 4.57 $ 2.52 $ 2.86 $ 2.44
Number of Stock options exercisable Outstanding     491,262 288,959    
Weighted Average Exercise Price Exercisable     $ 4.58 $ 2.52    
Weighted Average Remaining Life, exercisable     5 years 10 months 2 days   4 years 6 months 14 days