Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF STOCK OPTION OUTSTANDING AND EXERCISABLE (Details)

v3.24.1.u1
SCHEDULE OF STOCK OPTION OUTSTANDING AND EXERCISABLE (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding , outstanding number of options 2,804
Options exercisable, weighted exercise average remaining life in years 9 months 18 days
Options exercisable, exercisable number of options 2,636
Exercise Price Range One [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, weighted exercise average price | $ / shares $ 46.20
Options outstanding , outstanding number of options 55
Options exercisable, weighted exercise average remaining life in years 1 month 6 days
Options exercisable, exercisable number of options 55
Exercise Price Range Two [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, weighted exercise average price | $ / shares $ 70.80
Options outstanding , outstanding number of options 28
Options exercisable, weighted exercise average remaining life in years 2 years
Options exercisable, exercisable number of options 21
Exercise Price Range Three [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, weighted exercise average price | $ / shares $ 72.00
Options outstanding , outstanding number of options 84
Options exercisable, weighted exercise average remaining life in years 1 year 9 months 18 days
Options exercisable, exercisable number of options 64
Exercise Price Range Four [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, weighted exercise average price | $ / shares $ 72.60
Options outstanding , outstanding number of options 56
Options exercisable, weighted exercise average remaining life in years 1 year 8 months 12 days
Options exercisable, exercisable number of options 46
Exercise Price Range Five [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, weighted exercise average price | $ / shares $ 693.60
Options outstanding , outstanding number of options 1,887
Options exercisable, weighted exercise average remaining life in years 1 month 6 days
Options exercisable, exercisable number of options 1,887
Exercise Price Range Six [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, weighted exercise average price | $ / shares $ 1,089.60
Options outstanding , outstanding number of options 694
Options exercisable, weighted exercise average remaining life in years 1 year 8 months 12 days
Options exercisable, exercisable number of options 563