Annual report [Section 13 and 15(d), not S-K Item 405]

SCHEDULE OF STOCK OPTIONS (Details)

v3.26.1
SCHEDULE OF STOCK OPTIONS (Details)
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Option Indexed to Issuer's Equity [Line Items]  
Options outstanding, weighted average exercise price $ 13.43
Stock Options One [Member]  
Option Indexed to Issuer's Equity [Line Items]  
Range of exercise price, minimum 0.97
Range of exercise price, maximum 9.14
Options outstanding, weighted average exercise price $ 2.62
Options outstanding, outstanding number of options, shares | shares 302,948
Options exercisable, weighted average remaining life in years 2 years 2 months 12 days
Options exercisable, exercisable number of options, shares | shares 222,201
Stock Options Two [Member]  
Option Indexed to Issuer's Equity [Line Items]  
Range of exercise price, minimum $ 15.51
Range of exercise price, maximum 38.45
Options outstanding, weighted average exercise price $ 28.69
Options outstanding, outstanding number of options, shares | shares 177,748
Options exercisable, weighted average remaining life in years 2 years 10 months 24 days
Options exercisable, exercisable number of options, shares | shares 177,748
Stock Options Three [Member]  
Option Indexed to Issuer's Equity [Line Items]  
Range of exercise price, minimum $ 40.82
Range of exercise price, maximum 59.22
Options outstanding, weighted average exercise price $ 48.86
Options outstanding, outstanding number of options, shares | shares 15,904
Options exercisable, weighted average remaining life in years 1 year 7 months 6 days
Options exercisable, exercisable number of options, shares | shares 15,904
Stock Options [Member]  
Option Indexed to Issuer's Equity [Line Items]  
Options outstanding, outstanding number of options, shares | shares 496,600
Options exercisable, weighted average remaining life in years 2 years 6 months
Options exercisable, exercisable number of options, shares | shares 415,853