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 |