Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details) - Schedule of outstanding and exercisable stock options

v3.23.2
Stockholders' Equity (Details) - Schedule of outstanding and exercisable stock options
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
$Stock Options Exercisable, Number of shares 106,065
Warrant [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding Number of shares 5,006,408
Stock Options Exercisable Weighted, Average Remaining Life in Years 5 years
$Stock Options Exercisable, Number of shares 5,006,408
49.80 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding Exercise Price (in Dollars per share) | $ / shares $ 49.8
88.60 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding Exercise Price (in Dollars per share) | $ / shares 88.6
151.20 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding Exercise Price (in Dollars per share) | $ / shares 151.2
79.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding Exercise Price (in Dollars per share) | $ / shares 79
27.20 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding Exercise Price (in Dollars per share) | $ / shares 27.2
100.00 [Member] | Warrant [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding Exercise Price (in Dollars per share) | $ / shares $ 100
Stock Options Outstanding Number of shares 128,200
Stock Options Exercisable Weighted, Average Remaining Life in Years 2 years 8 months 12 days
$Stock Options Exercisable, Number of shares 128,200
105.60 [Member] | Warrant [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding Exercise Price (in Dollars per share) | $ / shares $ 105.6
Stock Options Outstanding Number of shares 3,183
Stock Options Exercisable Weighted, Average Remaining Life in Years 1 year 9 months 18 days
$Stock Options Exercisable, Number of shares 3,183
141.40 [Member] | Warrant [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding Exercise Price (in Dollars per share) | $ / shares $ 141.4
Stock Options Outstanding Number of shares 1,250
Stock Options Exercisable Weighted, Average Remaining Life in Years 1 year 1 month 6 days
$Stock Options Exercisable, Number of shares 1,250
150.00 [Member] | Warrant [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding Exercise Price (in Dollars per share) | $ / shares $ 150
Stock Options Outstanding Number of shares 125,000
Stock Options Exercisable Weighted, Average Remaining Life in Years 3 years 2 months 12 days
$Stock Options Exercisable, Number of shares 125,000
230.00 [Member] | Warrant [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding Exercise Price (in Dollars per share) | $ / shares $ 230
Stock Options Outstanding Number of shares 300,062
Stock Options Exercisable Weighted, Average Remaining Life in Years 2 years 4 months 24 days
$Stock Options Exercisable, Number of shares 300,062
1.78 [Member] | Warrant [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding Exercise Price (in Dollars per share) | $ / shares $ 1.78
Stock Options Outstanding Number of shares 4,448,713
Stock Options Exercisable Weighted, Average Remaining Life in Years 5 years 3 months 18 days
$Stock Options Exercisable, Number of shares 4,448,713
Stock Options [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding Number of shares 147,956
Stock Options Exercisable Weighted, Average Remaining Life in Years 8 years
$Stock Options Exercisable, Number of shares 106,065
Stock Options [Member] | 49.80 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding Number of shares 2,500
Stock Options Exercisable Weighted, Average Remaining Life in Years 7 years 4 months 24 days
$Stock Options Exercisable, Number of shares 2,500
Stock Options [Member] | 88.60 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding Number of shares 79,000
Stock Options Exercisable Weighted, Average Remaining Life in Years 7 years 8 months 12 days
$Stock Options Exercisable, Number of shares 64,956
Stock Options [Member] | 151.20 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding Number of shares 21,800
Stock Options Exercisable Weighted, Average Remaining Life in Years 8 years 1 month 6 days
$Stock Options Exercisable, Number of shares 10,446
Stock Options [Member] | 79.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding Number of shares 18,750
Stock Options Exercisable Weighted, Average Remaining Life in Years 8 years 4 months 24 days
$Stock Options Exercisable, Number of shares 15,911
Stock Options [Member] | 27.20 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding Number of shares 25,906
Stock Options Exercisable Weighted, Average Remaining Life in Years 8 years 10 months 24 days
$Stock Options Exercisable, Number of shares 12,252