Share-Based Compensation (Details) - Schedule of Presents Information Related to Stock Options | 3 Months Ended |
Mar. 31, 2023 $ / shares shares |
Options Outstanding [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Outstanding Number of Options | shares | 24,954 |
Options Outstanding [Member] | $0.01 - $50.00 [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Outstanding Number of Options | shares | |
Options Outstanding [Member] | $50.01 - $100.00 [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Outstanding Number of Options | shares | 5,688 |
Options Outstanding [Member] | $100.01 - $150.00 [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Outstanding Number of Options | shares | |
Options Outstanding [Member] | $150.01 - $200.00 [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Outstanding Number of Options | shares | 2,900 |
Options Outstanding [Member] | $200.01 - $250.00 [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Outstanding Number of Options | shares | |
Options Outstanding [Member] | $250.01 - $300.00 [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Outstanding Number of Options | shares | 16,033 |
Options Outstanding [Member] | $300.01 - $350.00 [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Outstanding Number of Options | shares | 333 |
Options Outstanding [Member] | Minimum [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Exercise Price Per Share | $ / shares | |
Options Outstanding [Member] | Minimum [Member] | $0.01 - $50.00 [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Exercise Price 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 | $ / 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 | $ / 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 | $ / 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 | $ / 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 | $ / 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 | $ / shares | 300.01 |
Options Outstanding [Member] | Maximum [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Exercise Price Per Share | $ / shares | |
Options Outstanding [Member] | Maximum [Member] | $0.01 - $50.00 [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Exercise Price Per Share | $ / shares | 50 |
Options Outstanding [Member] | Maximum [Member] | $50.01 - $100.00 [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Exercise Price Per Share | $ / shares | 100 |
Options Outstanding [Member] | Maximum [Member] | $100.01 - $150.00 [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Exercise Price Per Share | $ / shares | 150 |
Options Outstanding [Member] | Maximum [Member] | $150.01 - $200.00 [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Exercise Price Per Share | $ / shares | 200 |
Options Outstanding [Member] | Maximum [Member] | $200.01 - $250.00 [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Exercise Price Per Share | $ / shares | 250 |
Options Outstanding [Member] | Maximum [Member] | $250.01 - $300.00 [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Exercise Price Per Share | $ / shares | 300 |
Options Outstanding [Member] | Maximum [Member] | $300.01 - $350.00 [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Exercise Price Per Share | $ / shares | $ 350 |
Options Exercisable [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Weighted Average Remaining Life in Years | 2 years 4 months 2 days |
Exercisable Number of Options | shares | 17,496 |
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 | shares | |
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 3 months 7 days |
Exercisable Number of Options | shares | 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 | shares | |
Options Exercisable [Member] | $150.01 - $200.00 [Member] | |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | |
Weighted Average Remaining Life in Years | 9 months |
Exercisable Number of Options | shares | 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 | shares | |
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 11 months 1 day |
Exercisable Number of Options | shares | 8,575 |
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 3 months 7 days |
Exercisable Number of Options | shares | 333 |