Quarterly report [Sections 13 or 15(d)]

Schedule of Information of Outstanding Warrants (Details)

v3.25.1
Schedule of Information of Outstanding Warrants (Details) - $ / shares
Mar. 31, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 12,389,769 5,068,455
Pre-IPO Series 1a Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 279 279
Exercise Price $ 4,920.00  
Expiration Date Nov. 15, 2026  
IPO Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 12,320 12,320
Exercise Price $ 1,680.00  
Expiration Date Aug. 17, 2026  
IPO Underwriter Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 535 535
Exercise Price $ 1,932.00  
Expiration Date Aug. 17, 2026  
March 2023 Offering Placement Agent Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 7,549 7,549
Exercise Price $ 57.94  
Expiration Date Mar. 16, 2028  
May 2023 PIPE Placement Agent Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 3,736 3,736
Exercise Price $ 42.84  
Expiration Date May 23, 2028  
November 2023 Placement Agent Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 16,202 16,202
Exercise Price $ 12.21  
Expiration Date Nov. 21, 2028  
May 2024 Series A Common Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 23,340 601,174
Exercise Price $ 4.91  
Expiration Date Nov. 21, 2029  
May 2024 Series B Common Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 431,498
Exercise Price $ 4.91  
Expiration Date May 21, 2026  
May 2024 Placement Agent Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 36,144 36,144
Exercise Price $ 6.45  
Expiration Date Nov. 21, 2029  
September 2024 PIPE Series A Common Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 1,912,569
Exercise Price $ 1.58  
Expiration Date Mar. 18, 2030  
September 2024 PIPE Series B Common Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 1,912,569
Exercise Price $ 1.58  
Expiration Date Mar. 17, 2026  
September 2024 PIPE Placement Agent Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 133,880 133,880
Exercise Price $ 2.29  
Expiration Date Mar. 18, 2030  
January 2025 PIPE Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 2,007,880
Exercise Price $ 1.27  
January 2025 PIPE Placement Agent Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 140,552
Exercise Price $ 1.59  
March 2025 Warrant Inducement Series A Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 4,980,806
Exercise Price $ 1.284  
March 2025 Warrant Inducement Series B Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 4,688,134
Exercise Price $ 1.284  
March 2025 Warrant Inducement Placement Agent Warrants [Member]    
Class of Warrant or Right [Line Items]    
Quantity of Warrants Outstanding 338,412
Exercise Price $ 1.605