XML 78 R61.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF STOCK OPTIONS OUTSTANDING (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Stock options outstanding 2,497,366 2,095,362
Stock options exercisable 1,866,523 1,176,118
Exercise Price One [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Stock options outstanding 86,577 61,577
Weighted average remaining contractual life 3 years 9 months 18 days 2 years 3 months 18 days
Stock options exercisable 61,577 61,577
Exercise Price One [Member] | Minimum [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 0.00 $ 0.00
Exercise Price One [Member] | Maximum [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 0.99 $ 0.99
Exercise Price Two [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Stock options outstanding 1,299,562 860,808
Weighted average remaining contractual life 8 years 8 months 12 days 9 years 7 months 6 days
Stock options exercisable 731,559 95,925
Exercise Price Two [Member] | Minimum [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 1.00 $ 1.00
Exercise Price Two [Member] | Maximum [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 3.73 $ 3.73
Exercise Price Three [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Stock options outstanding 577,482 639,232
Weighted average remaining contractual life 5 years 10 months 24 days 6 years 3 months 18 days
Stock options exercisable 539,642 484,871
Exercise Price Three [Member] | Minimum [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 4.2 $ 4.2
Exercise Price Three [Member] | Maximum [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 7.26 $ 7.26
Exercise Price Four [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Stock options outstanding 380,872 380,872
Weighted average remaining contractual life 5 years 7 months 6 days 6 years 7 months 6 days
Stock options exercisable 380,872 380,872
Exercise Price Four [Member] | Minimum [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 8.16 $ 8.16
Exercise Price Four [Member] | Maximum [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 9.64 $ 9.64
Exercise Price Five [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Stock options outstanding 152,873 152,873
Weighted average remaining contractual life 2 years 8 months 12 days 3 years 8 months 12 days
Stock options exercisable 152,873 152,873
Exercise Price Five [Member] | Minimum [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 15.3 $ 15.3
Exercise Price Five [Member] | Maximum [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 15.75 $ 15.75