General form for registration of securities under the Securities Act of 1933

Subsequent Events (Details Narrative)

v3.25.2
Subsequent Events (Details Narrative) - USD ($)
Jun. 30, 2025
Feb. 24, 2025
Feb. 10, 2025
Jan. 07, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsequent Event [Line Items]            
Warrant issued 36,892,000       366,946 97,042
Subsequent Event [Member]            
Subsequent Event [Line Items]            
Warrant issued   990,159        
Subsequent Event [Member] | April 2024 Registered Warrants [Member] | Highbridge Holders and Anson Holders [Member]            
Subsequent Event [Line Items]            
Warrant issued   60,150        
Subsequent Event [Member] | August 2024 Registered Warrants [Member] | Highbridge Holders and Anson Holders [Member]            
Subsequent Event [Line Items]            
Warrant issued   99,048        
Subsequent Event [Member] | April and July 2024 Unregistered Warrants [Member] | High Trail Holders [Member]            
Subsequent Event [Line Items]            
Warrant issued   151,808        
Subsequent Event [Member] | December 2023 Registered Warrants [Member] | High Trail Holders [Member]            
Subsequent Event [Line Items]            
Warrant issued   19,048        
Senior Secured Convertible Promissory Note [Member] | Subsequent Event [Member]            
Subsequent Event [Line Items]            
Principal amount     $ 10,000,000 $ 5,000,000    
Notes payable current     $ 5,750,000 $ 5,750,000    
Conversion price     $ 15.00 $ 23.40    
Senior Secured Convertible Promissory Note [Member] | Subsequent Event [Member] | Promissory Note Funded in Tranche Two [Member]            
Subsequent Event [Line Items]            
Principal amount     $ 5,000,000