XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.4
Share-Based Compensation (Details) - Schedule of Presents Information Related to Stock Options
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Maximum [Member] | $0.01 - $50.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share (in Dollars per share) | $ / shares $ 50
Maximum [Member] | $50.01 - $100.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share (in Dollars per share) | $ / shares 100
Maximum [Member] | $100.01 - $150.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share (in Dollars per share) | $ / shares 150
Maximum [Member] | $150.01 - $200.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share (in Dollars per share) | $ / shares 200
Maximum [Member] | $200.01 - $250.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share (in Dollars per share) | $ / shares 250
Maximum [Member] | $250.01 - $300.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share (in Dollars per share) | $ / shares 300
Maximum [Member] | $300.01 - $350.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share (in Dollars per share) | $ / shares $ 350
Options Outstanding [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options 24,954
Options Outstanding [Member] | $0.01 - $50.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options
Options Outstanding [Member] | $50.01 - $100.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options 5,688
Options Outstanding [Member] | $100.01 - $150.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options
Options Outstanding [Member] | $150.01 - $200.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options 2,900
Options Outstanding [Member] | $200.01 - $250.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options
Options Outstanding [Member] | $250.01 - $300.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options 16,033
Options Outstanding [Member] | $300.01 - $350.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options 333
Options Outstanding [Member] | Minimum [Member] | $0.01 - $50.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share (in Dollars per share) | $ / shares $ 0.01
Options Outstanding [Member] | Minimum [Member] | $50.01 - $100.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share (in Dollars per share) | $ / shares 50.01
Options Outstanding [Member] | Minimum [Member] | $100.01 - $150.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share (in Dollars per share) | $ / shares 100.01
Options Outstanding [Member] | Minimum [Member] | $150.01 - $200.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share (in Dollars per share) | $ / shares 150.01
Options Outstanding [Member] | Minimum [Member] | $200.01 - $250.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share (in Dollars per share) | $ / shares 200.01
Options Outstanding [Member] | Minimum [Member] | $250.01 - $300.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share (in Dollars per share) | $ / shares 250.01
Options Outstanding [Member] | Minimum [Member] | $300.01 - $350.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share (in Dollars per share) | $ / shares $ 300.01
Options Exercisable [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted Average Remaining Life in Years 2 years 2 months 26 days
Exercisable Number of Options 22,788
Options Exercisable [Member] | $0.01 - $50.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted Average Remaining Life in Years
Exercisable Number of Options
Options Exercisable [Member] | $50.01 - $100.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted Average Remaining Life in Years 2 years 7 days
Exercisable Number of Options 5,688
Options Exercisable [Member] | $100.01 - $150.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted Average Remaining Life in Years
Exercisable Number of Options
Options Exercisable [Member] | $150.01 - $200.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted Average Remaining Life in Years 6 months
Exercisable Number of Options 2,900
Options Exercisable [Member] | $200.01 - $250.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted Average Remaining Life in Years
Exercisable Number of Options
Options Exercisable [Member] | $250.01 - $300.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted Average Remaining Life in Years 2 years 8 months 12 days
Exercisable Number of Options 13,867
Options Exercisable [Member] | $300.01 - $350.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted Average Remaining Life in Years 2 years 7 days
Exercisable Number of Options 333