v3.26.1
Warrants (Details) - $ / shares
1 Months Ended 6 Months Ended
Aug. 07, 2026
Apr. 30, 2025
Jun. 30, 2026
Jun. 02, 2026
Oct. 31, 2025
Oct. 09, 2025
Series F Warrants [Member]            
Warrants [Line Items]            
Warrants exercisable term         5 years  
Placement Agent Class F Warrant [Member]            
Warrants [Line Items]            
Warrants exercisable term         1 year 6 months  
Class E Warrants [Member]            
Warrants [Line Items]            
Exercise price (in Dollars per share)   $ 13.68        
Warrants exercisable term   5 years        
Series G Warrants [Member]            
Warrants [Line Items]            
Exercise price (in Dollars per share)     $ 2.075      
Series H Warrants [Member]            
Warrants [Line Items]            
Exercise price (in Dollars per share)     $ 2.075      
June 2026 Series G Warrants [Member]            
Warrants [Line Items]            
Number of warrants issued     255,914      
Exercise price (in Dollars per share)     $ 2.906      
Pre-Funded Warrants [Member]            
Warrants [Line Items]            
Unexercised warrants     222,581      
Pre-Funded Warrants [Member] | Subsequent Event [Member]            
Warrants [Line Items]            
Number of warrants issued 3,433,336          
June 2026 Private Placement [Member] | Subsequent Event [Member]            
Warrants [Line Items]            
Unexercised warrants 222,581          
Common Stock [Member] | Series F Warrants [Member]            
Warrants [Line Items]            
Exercise price (in Dollars per share)         $ 7  
Private Placement [Member] | Class C Warrants [Member]            
Warrants [Line Items]            
Number of warrants issued   271,277        
Exercise price (in Dollars per share)   $ 0.5        
Private Placement [Member] | Series E Warrants [Member]            
Warrants [Line Items]            
Shares issued of common stock   271,277        
Private Placement [Member] | Series G Warrants [Member]            
Warrants [Line Items]            
Number of warrants issued     3,655,917      
Private Placement [Member] | June 2026 Pre-Funded Warrants [Member]            
Warrants [Line Items]            
Number of warrants issued       3,655,917    
Exercise price (in Dollars per share)     $ 0.0001      
Private Placement [Member] | Series H Warrants [Member]            
Warrants [Line Items]            
Number of warrants issued     3,655,917      
Common Stock [Member] | Two Thousand Twenty-Five Prefunded Warrants [Member]            
Warrants [Line Items]            
Number of warrants issued           518,750
Exercise price (in Dollars per share)         $ 0.0004  
Common Stock [Member] | Series F Warrants [Member]            
Warrants [Line Items]            
Number of warrants issued         1,125,000  
Common Stock [Member] | Placement Agent Class F Warrant [Member]            
Warrants [Line Items]            
Number of warrants issued         45,000  
Exercise price (in Dollars per share)         $ 10  
Common Stock [Member] | Private Placement [Member] | October Two Thousand Twenty Five Private Placement Member            
Warrants [Line Items]            
Number of warrants issued           43,750