v3.26.1
Warrants (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Jan. 22, 2026
Dec. 02, 2025
Nov. 13, 2025
Apr. 30, 2025
Jan. 14, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Jan. 28, 2026
Jan. 26, 2026
Aug. 13, 2025
Jun. 25, 2025
Jan. 31, 2025
Jan. 13, 2025
WarrantsLineItems [Line Items]                            
Sale of stock         9,455                  
Warrant exercise price                           $ 1,260.00
Number of pre-funded warrants                           519
Proceeds from warrants Exercise           $ 7,094,845 $ 88              
Fair value of warrants           $ 3,790,225              
Number of pre-funded warrants           1,901,770   960,847            
Net proceeds from warrants           $ 7,100,000                
Warrants held abeyance           459,400                
New Warrant [Member]                            
WarrantsLineItems [Line Items]                            
Fair value of warrants               $ 736,896            
December 2025 Warrants [Member]                            
WarrantsLineItems [Line Items]                            
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]                            
WarrantsLineItems [Line Items]                            
Warrant exercise price         $ 1,008.00                  
Proceeds from warrants Exercise       $ 900,000                    
Inducement Letter Agreement [Member] | New Warrant [Member]                            
WarrantsLineItems [Line Items]                            
Warrant exercise price                 $ 7.95 $ 7.95   $ 193.20    
Warrant issued                   1,893,492   5,823    
JAG Amendment [Member]                            
WarrantsLineItems [Line Items]                            
Warrant exercise price                     $ 80.00      
Number of pre-funded warrants                     3,750      
Warrant exercise price increase     $ 80.00                      
Warrant exercise price decrease     $ 30.00                      
Securities Purchase Agreement [Member] | December 2025 Private Placement [Member]                            
WarrantsLineItems [Line Items]                            
Warrant exercise price   $ 10.5625                        
Warrant issued   23,669                        
Common Stock [Member]                            
WarrantsLineItems [Line Items]                            
Share price         1,008.00                  
Common stock issued             1,814              
Common Stock [Member] | Inducement Letter Agreement [Member]                            
WarrantsLineItems [Line Items]                            
Common stock issued       19,410                    
Common Stock [Member] | Securities Purchase Agreement [Member]                            
WarrantsLineItems [Line Items]                            
Warrant exercise price   $ 8.45                        
Common stock issued   47,000                        
Warrant [Member]                            
WarrantsLineItems [Line Items]                            
Warrant exercise price         1,008.00                  
Prefunded Warrant [Member]                            
WarrantsLineItems [Line Items]                            
Warrant exercise price                         $ 0.144  
Pre-Funded Warrants [Member]                            
WarrantsLineItems [Line Items]                            
Warrant exercise price         $ 0.144                  
Number of pre-funded warrants             426,373            
Pre-Funded Warrants [Member] | Securities Purchase Agreement [Member]                            
WarrantsLineItems [Line Items]                            
Warrant exercise price   $ 0.0005                        
Number of pre-funded warrants   426,373                        
Common Warrants [Member] | Securities Purchase Agreement [Member]                            
WarrantsLineItems [Line Items]                            
Number of pre-funded warrants   946,746