Quarterly report pursuant to Section 13 or 15(d)

Common Stock, and Preferred Stock (Details) - Schedule of Warrants Outstanding to Acquire Shares of its Common Stock

v3.23.3
Common Stock, and Preferred Stock (Details) - Schedule of Warrants Outstanding to Acquire Shares of its Common Stock
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Schedule of Warrants Outstanding to Acquire Shares of its Common Stock [Line Items]  
Shares of common stock issuable upon exercise of warrants 8,757,508
October 25, 2024 [Member]  
Schedule of Warrants Outstanding to Acquire Shares of its Common Stock [Line Items]  
Expiration Date Oct. 25, 2024
Shares of common stock issuable upon exercise of warrants 346,500
Exercise Price Per Warrant (in Dollars per share) | $ / shares $ 3
June 11, 2025 [Member]  
Schedule of Warrants Outstanding to Acquire Shares of its Common Stock [Line Items]  
Expiration Date Jun. 11, 2025
Shares of common stock issuable upon exercise of warrants 234
Exercise Price Per Warrant (in Dollars per share) | $ / shares $ 96.24
November 13, 2025 [Member]  
Schedule of Warrants Outstanding to Acquire Shares of its Common Stock [Line Items]  
Expiration Date Nov. 13, 2025
Shares of common stock issuable upon exercise of warrants 94,442
Exercise Price Per Warrant (in Dollars per share) | $ / shares $ 3
July 28, 2027 [Member]  
Schedule of Warrants Outstanding to Acquire Shares of its Common Stock [Line Items]  
Expiration Date Jul. 28, 2027
Shares of common stock issuable upon exercise of warrants 91
Exercise Price Per Warrant (in Dollars per share) | $ / shares $ 106.17
August 28, 2028 [Member]  
Schedule of Warrants Outstanding to Acquire Shares of its Common Stock [Line Items]  
Expiration Date Aug. 28, 2028
Shares of common stock issuable upon exercise of warrants 1,052
Exercise Price Per Warrant (in Dollars per share) | $ / shares $ 39.76
May 4, 2029 [Member]  
Schedule of Warrants Outstanding to Acquire Shares of its Common Stock [Line Items]  
Expiration Date May 04, 2029
Shares of common stock issuable upon exercise of warrants 48,295
Exercise Price Per Warrant (in Dollars per share) | $ / shares $ 4
September 2, 2029 [Member]  
Schedule of Warrants Outstanding to Acquire Shares of its Common Stock [Line Items]  
Expiration Date Sep. 02, 2029
Shares of common stock issuable upon exercise of warrants 1,826,222
Exercise Price Per Warrant (in Dollars per share) | $ / shares $ 2.88
April 19, 2030 [Member]  
Schedule of Warrants Outstanding to Acquire Shares of its Common Stock [Line Items]  
Expiration Date Apr. 19, 2030
Shares of common stock issuable upon exercise of warrants 1,875,069
Exercise Price Per Warrant (in Dollars per share) | $ / shares $ 1.75
June 13, 2030 [Member]  
Schedule of Warrants Outstanding to Acquire Shares of its Common Stock [Line Items]  
Expiration Date Jun. 13, 2030
Shares of common stock issuable upon exercise of warrants 190,330
Exercise Price Per Warrant (in Dollars per share) | $ / shares $ 3.01
Perpetual [Member]  
Schedule of Warrants Outstanding to Acquire Shares of its Common Stock [Line Items]  
Shares of common stock issuable upon exercise of warrants 4,375,273
Exercise Price Per Warrant (in Dollars per share) | $ / shares $ 0.0001
Expiration Date description