v3.26.1
SCHEDULE OF STOCK OPTIONS OUTSTANDING (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Stock options outstanding 3,105,615 2,497,366
Stock options exercisable 2,342,707 1,866,523
Exercise Price One [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Stock options outstanding 39,359 86,577
Weighted average remaining contractual life 5 years 7 months 28 days 3 years 9 months 18 days
Stock options exercisable 26,234 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 2,032,875 1,299,562
Weighted average remaining contractual life 8 years 3 months 21 days 8 years 8 months 12 days
Stock options exercisable 1,283,092 731,559
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 499,636 577,482
Weighted average remaining contractual life 5 years 9 months 25 days 5 years 10 months 24 days
Stock options exercisable 499,636 539,642
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 4 years 6 months 21 days 5 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 1 year 9 months 3 days 2 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