XML 107 R89.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation (Details) - Schedule of Presents Information Related to Stock Options - Stock Options [Member]
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options | shares 26,554
Weighted Average Remaining Life in Years 2 years 6 months 7 days
Exercisable Number of Options | shares 19,096
$0.01 - $50.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options | shares
Weighted Average Remaining Life in Years
Exercisable Number of Options | shares
$50.01 - $100.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options | shares 5,688
Weighted Average Remaining Life in Years 2 years 6 months 3 days
Exercisable Number of Options | shares 5,688
$100.01 - $150.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options | shares
Weighted Average Remaining Life in Years
Exercisable Number of Options | shares
$150.01 - $200.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options | shares 2,900
Weighted Average Remaining Life in Years 11 months 26 days
Exercisable Number of Options | shares 2,900
$200.01 - $250.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options | shares
Weighted Average Remaining Life in Years
Exercisable Number of Options | shares
$250.01 - $300.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options | shares 17,033
Weighted Average Remaining Life in Years 3 years 2 months 4 days
Exercisable Number of Options | shares 9,575
$300.01 - $350.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options | shares 933
Weighted Average Remaining Life in Years 5 months 15 days
Exercisable Number of Options | shares 933
Minimum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share | $ / shares
Minimum [Member] | $0.01 - $50.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share | $ / shares 0.01
Minimum [Member] | $50.01 - $100.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share | $ / shares 50.01
Minimum [Member] | $100.01 - $150.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share | $ / shares 100.01
Minimum [Member] | $150.01 - $200.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share | $ / shares 150.01
Minimum [Member] | $200.01 - $250.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share | $ / shares 200.01
Minimum [Member] | $250.01 - $300.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share | $ / shares 250.01
Minimum [Member] | $300.01 - $350.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share | $ / shares 300.01
Maximum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share | $ / shares
Maximum [Member] | $0.01 - $50.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price 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 | $ / shares 100
Maximum [Member] | $100.01 - $150.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price 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 | $ / shares 200
Maximum [Member] | $200.01 - $250.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price 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 | $ / shares 300
Maximum [Member] | $300.01 - $350.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Per Share | $ / shares $ 350