v3.26.1
Warrants (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jan. 22, 2026
Dec. 02, 2025
Nov. 13, 2025
Apr. 30, 2025
Jan. 14, 2025
Apr. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
May 27, 2026
Jan. 31, 2026
Aug. 13, 2025
Jan. 31, 2025
Jan. 25, 2025
Jan. 13, 2025
Sale of stock         9,455                          
Warrant exercise price                                   $ 1,260.00
Number of warrants                                   519
Proceeds from warrants exercise                   $ 7,094,845 $ 1,024,637              
Fair value of warrants             $ (1,660,160)   $ 3,790,225 $ (1,660,160)              
Number of pre-funded warrants             2,051,770     2,051,770   960,847            
Net proceeds from warrants                   $ 7,100,000                
New Warrant [Member]                                    
Fair value of warrants           $ 276,453           $ 736,896            
December 2025 Warrants [Member]                                    
Fair value of warrants                       1,810,625            
Warrants at issuance                       4,943,862            
Net proceeds from warrants                       4,000,000            
Loss on issuance of warrants $ 3,513,772                     943,862            
Change in fair value of warrants                       $ 3,133,236            
Inducement Letter Agreement [Member]                                    
Warrant exercise price         $ 1,008.00                          
Proceeds from warrants exercise       $ 900,000                            
Inducement Letter Agreement [Member] | New Warrant [Member]                                    
Warrant exercise price                           $ 7.95     $ 193.20  
Warrant issued                           1,893,492     5,823  
JAG Amendment [Member]                                    
Warrant exercise price                         $ 1.60   $ 80.00      
Number of warrants                         150,000   3,750      
Warrant exercise price increase     $ 80.00                              
Warrant exercise price decrease     $ 30.00                              
Securities Purchase Agreement [Member] | December 2025 Private Placement [Member]                                    
Warrant exercise price   $ 10.5625                                
Warrant issued   23,669                                
Common Stock [Member]                                    
Share price         1,008.00                          
Common stock issued                 1,814                  
Common Stock [Member] | Inducement Letter Agreement [Member]                                    
Common stock issued       19,410                            
Common Stock [Member] | Securities Purchase Agreement [Member]                                    
Warrant exercise price   $ 8.45                                
Common stock issued   47,000                                
Warrant [Member]                                    
Warrant exercise price         1,008.00                          
Prefunded Warrant [Member]                                    
Warrant exercise price                               $ 0.144    
Pre-Funded Warrants [Member]                                    
Warrant exercise price         $ 0.144                          
Number of pre-funded warrants                   426,373            
Pre-Funded Warrants [Member] | Securities Purchase Agreement [Member]                                    
Warrant exercise price   $ 0.0005                                
Number of pre-funded warrants   426,373                                
Common Warrants [Member] | Securities Purchase Agreement [Member]                                    
Number of warrants   946,746