v3.25.1
Stockholders' Equity - Additional Information (Details)
3 Months Ended
Oct. 21, 2024
USD ($)
$ / shares
shares
May 20, 2024
USD ($)
$ / shares
shares
Jan. 01, 2023
USD ($)
Mar. 31, 2025
USD ($)
Vote
shares
Mar. 31, 2024
USD ($)
Jan. 31, 2025
$ / shares
shares
Class Of Stock [Line Items]            
Votes per each common stock share | Vote       1    
Common stock shares reserved for issuance       11,854,788    
Proceeds from issuance of common stock, pre-funded warrants and warrants, net of issuance costs | $     $ 1,000,000 $ 0 $ 397,607  
Initial fair value of Warrants | $     $ 1,800,000      
Series A-1 Warrants [Member] | October Two Thousand Twenty Four Offering [Member]            
Class Of Stock [Line Items]            
Warrants exercise price | $ / shares $ 1.37          
Series B-1 Warrants [Member] | October Two Thousand Twenty Four Offering [Member]            
Class Of Stock [Line Items]            
Warrants exercise price | $ / shares $ 1.49          
Warrant [Member]            
Class Of Stock [Line Items]            
Warrants exercise price | $ / shares           $ 1.7125
Common warrants issued for purchase of common shares           702,625
Warrant [Member] | October Two Thousand Twenty Four Offering [Member]            
Class Of Stock [Line Items]            
Issuance of common stock for services, Shares 58,310,000          
Sale of common stock | $ / shares $ 1.37          
Warrants exercise price | $ / shares $ 0.001          
Common warrants issued for purchase of common shares 21,985,000          
Warrant [Member] | Series A-1 Warrants [Member] | October Two Thousand Twenty Four Offering [Member]            
Class Of Stock [Line Items]            
Warrants exercise price | $ / shares $ 1.37          
Common warrants issued for purchase of common shares 40,139,474          
Warrant [Member] | Series B-1 Warrants [Member] | October Two Thousand Twenty Four Offering [Member]            
Class Of Stock [Line Items]            
Warrants exercise price | $ / shares $ 1.37          
Common warrants issued for purchase of common shares 73,813,529          
Placement Agent Warrants [Member] | Warrant [Member]            
Class Of Stock [Line Items]            
Warrants outstanding       19,815,131    
Securities purchase agreements [Member] | Warrant [Member]            
Class Of Stock [Line Items]            
Issuance of common stock for services, Shares   714,527        
Sale of common stock | $ / shares   $ 1.68        
Warrants exercise price | $ / shares   $ 0.0001        
Common warrants issued for purchase of common shares   957,925        
Proceeds from issuance of common stock, pre-funded warrants and warrants, net of issuance costs | $   $ 2,200,000        
Securities purchase agreements [Member] | Warrant [Member] | Series A [Member]            
Class Of Stock [Line Items]            
Warrants exercise price | $ / shares   $ 1.68        
Common warrants issued for purchase of common shares   1,672,452        
Securities purchase agreements [Member] | Warrant [Member] | Series B [Member]            
Class Of Stock [Line Items]            
Warrants exercise price | $ / shares   $ 1.68        
Common warrants issued for purchase of common shares   1,672,452        
Warrant Inducement Agreement [Member] | Series C [Member]            
Class Of Stock [Line Items]            
Warrants exercise price | $ / shares   $ 1.68        
Common warrants issued for purchase of common shares   1,229,484        
Warrant Inducement Agreement [Member] | Common Stock            
Class Of Stock [Line Items]            
Warrants exercise price | $ / shares   $ 1.68        
Common warrants issued for purchase of common shares   708,500        
Warrant Inducement Agreement [Member] | Common Stock | Series C [Member]            
Class Of Stock [Line Items]            
Common warrants issued for purchase of common shares   708,500        
Warrant Inducement Agreement [Member] | Common Stock | Series D [Member]            
Class Of Stock [Line Items]            
Warrants exercise price | $ / shares   $ 1.68        
Common warrants issued for purchase of common shares   708,500        
Private Placement [Member] | October Two Thousand Twenty Four Offering [Member]            
Class Of Stock [Line Items]            
Issuance of common stock | $ $ 110,000,000          
Warrant issued | $ $ 275,000,000