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.2
Common Stock, and Preferred Stock (Details) - Schedule of Warrants Outstanding to Acquire Shares of its Common Stock - $ / shares
Jun. 30, 2023
Apr. 19, 2023
Class of Warrant or Right [Line Items]    
Shares of common stock issuable upon exercise of warrants   9,118,739
October 25, 2024 [Member]    
Class of Warrant or Right [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)   $ 3
Expiration Date    
June 11, 2025 [Member]    
Class of Warrant or Right [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)   $ 96.24
Expiration Date    
November 13, 2025 [Member]    
Class of Warrant or Right [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)   $ 3
Expiration Date    
July 28, 2027 [Member]    
Class of Warrant or Right [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)   $ 106.17
Expiration Date    
August 28, 2028 [Member]    
Class of Warrant or Right [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)   $ 39.76
Expiration Date    
May 4, 2029 [Member]    
Class of Warrant or Right [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)   $ 2.38
Expiration Date    
September 2, 2029 [Member]    
Class of Warrant or Right [Line Items]    
Expiration Date   Sep. 02, 2029
Shares of common stock issuable upon exercise of warrants   2,187,453
Exercise Price Per Warrant (in Dollars per share)   $ 2.88
Expiration Date    
April 19, 2030 [Member]    
Class of Warrant or Right [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)   $ 1.75
Expiration Date    
June 13, 2030 [Member]    
Class of Warrant or Right [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)   $ 4.25
Expiration Date    
Perpetual [Member]    
Class of Warrant or Right [Line Items]    
Expiration Date  
Shares of common stock issuable upon exercise of warrants 4,375,273  
Exercise Price Per Warrant (in Dollars per share) $ 0.0001