Quarterly report [Sections 13 or 15(d)]

Schedule of Information of Outstanding Warrants (Details)

v3.25.2
Schedule of Information of Outstanding Warrants (Details) - $ / shares
Jun. 30, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 1,238,949 506,822
Pre-IPO Series 1a Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 19 19
Exercise Price $ 49,200.00  
Expiration Date Nov. 15, 2026  
IPO Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 1,230 1,230
Exercise Price $ 16,800.00  
Expiration Date Aug. 17, 2026  
IPO Underwriter Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 53 53
Exercise Price $ 19,320.00  
Expiration Date Aug. 17, 2026  
March 2023 Offering Placement Agent Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 753 753
Exercise Price $ 579.38  
Expiration Date Mar. 16, 2028  
May 2023 PIPE Placement Agent Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 371 371
Exercise Price $ 428.45  
Expiration Date May 23, 2028  
November 2023 Placement Agent Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 1,619 1,619
Exercise Price $ 122.09  
Expiration Date Nov. 21, 2028  
May 2024 Series A Common Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 2,334 60,117
Exercise Price $ 49.10  
Expiration Date Nov. 21, 2029  
May 2024 Series B Common Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 43,149
Exercise Price $ 49.10  
Expiration Date May 21, 2026  
May 2024 Placement Agent Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 3,613 3,613
Exercise Price $ 64.50  
Expiration Date Nov. 21, 2029  
September 2024 PIPE Series A Common Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 191,256
Exercise Price $ 15.80  
Expiration Date Mar. 18, 2030  
September 2024 PIPE Series B Common Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 191,256
Exercise Price $ 15.80  
Expiration Date Mar. 17, 2026  
September 2024 PIPE Placement Agent Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 13,386 13,386
Exercise Price $ 22.88  
Expiration Date Mar. 18, 2030  
January 2025 PIPE Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 200,785
Exercise Price $ 12.70  
Expiration Date Jul. 15, 2030  
January 2025 PIPE Placement Agent Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 14,053
Exercise Price $ 15.88  
Expiration Date Jul. 15, 2030  
March 2025 Warrant Inducement Series A Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 498,080
Exercise Price $ 12.84  
Expiration Date Jul. 15, 2030  
March 2025 Warrant Inducement Series B Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 468,813
Exercise Price $ 12.84  
Expiration Date Jan. 15, 2027  
March 2025 Warrant Inducement Placement Agent Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 33,840
Exercise Price $ 16.05  
Expiration Date Jul. 15, 2030