XML 88 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF STOCK OUTSTANDING AND EXERCISABLE (Details) - Share-Based Payment Arrangement, Option [Member]
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options 92,166
Number of Options Exercisable 92,166
Exercise Price 1 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options 44,368
Remaining Life In Years 4 years 3 months 3 days
Number of Options Exercisable 44,368
Exercise Price 1 [Member] | Minimum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price | $ / shares $ 23.00
Exercise Price 1 [Member] | Maximum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price | $ / shares $ 75.00
Exercise Price 2 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options 6,476
Remaining Life In Years 3 years 3 months 3 days
Number of Options Exercisable 6,476
Exercise Price 2 [Member] | Minimum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price | $ / shares $ 75.01
Exercise Price 2 [Member] | Maximum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price | $ / shares $ 150.00
Exercise Price 3 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options 6,079
Remaining Life In Years 2 years 8 months 4 days
Number of Options Exercisable 6,079
Exercise Price 3 [Member] | Minimum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price | $ / shares $ 150.01
Exercise Price 3 [Member] | Maximum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price | $ / shares $ 225.00
Exercise Price 4 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options 33,133
Remaining Life In Years 2 years 8 months 12 days
Number of Options Exercisable 33,133
Exercise Price 4 [Member] | Minimum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price | $ / shares $ 225.01
Exercise Price 4 [Member] | Maximum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price | $ / shares $ 300.00
Exercise Price 5 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options 2,110
Remaining Life In Years 2 years 7 months 6 days
Number of Options Exercisable 2,110
Exercise Price 5 [Member] | Minimum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price | $ / shares $ 300.01
Exercise Price 5 [Member] | Maximum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price | $ / shares $ 600.00