XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.3
SCHEDULE OF EXERCISE PRICE OF STOCK OPTIONS (Details) - $ / shares
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number of Options Outstanding 2,515,200 603,229
Number of Options Outstanding Weighted Average Remaining Life 9 years 10 months 20 days  
Number of Options Outstanding Options Exercisable 1,312,854  
Options Under 9.99 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options Outstanding, Exercise Price $ 9.99  
Number of Options Outstanding 2,467,000  
Number of Options Outstanding Weighted Average Remaining Life 9 years 10 months 24 days  
Number of Options Outstanding Options Exercisable 1,266,496  
Options 10.00 - 19.99 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options Outstanding, Exercise Price $ 10.00  
Number of Options Outstanding 39,700  
Number of Options Outstanding Weighted Average Remaining Life 8 years 4 months 24 days  
Number of Options Outstanding Options Exercisable 37,858  
Options Outstanding, Exercise Price $ 19.99  
Options 20.00 - 29.99 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options Outstanding, Exercise Price $ 20.00  
Number of Options Outstanding  
Number of Options Outstanding Options Exercisable  
Options Outstanding, Exercise Price $ 29.99  
Options 30.00 - 39.99 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options Outstanding, Exercise Price $ 30.00  
Number of Options Outstanding  
Number of Options Outstanding Options Exercisable  
Options Outstanding, Exercise Price $ 39.99  
Options 40.00 - 49.99 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options Outstanding, Exercise Price $ 40.00  
Number of Options Outstanding 4,000  
Number of Options Outstanding Weighted Average Remaining Life 4 years 10 months 24 days  
Number of Options Outstanding Options Exercisable 4,000  
Options Outstanding, Exercise Price $ 49.99  
Options 50.00 - 59.99 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options Outstanding, Exercise Price $ 50.00  
Number of Options Outstanding  
Number of Options Outstanding Options Exercisable  
Options Outstanding, Exercise Price $ 59.99  
Options 60.00 - 69.99 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options Outstanding, Exercise Price $ 60.00  
Number of Options Outstanding 3,000  
Number of Options Outstanding Weighted Average Remaining Life 5 years 3 months 18 days  
Number of Options Outstanding Options Exercisable 3,000  
Options Outstanding, Exercise Price $ 69.99  
Options 70.00 - 79.99 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options Outstanding, Exercise Price $ 70.00  
Number of Options Outstanding 1,500  
Number of Options Outstanding Weighted Average Remaining Life 5 years 10 months 24 days  
Number of Options Outstanding Options Exercisable 1,500  
Options Outstanding, Exercise Price $ 79.99