v3.25.1
Subsequent Events (Details) - $ / shares
3 Months Ended
Feb. 24, 2025
Mar. 31, 2025
Subsequent Events (Details) [Line Items]    
Common stocks issued 594,130  
Pre-funded warrants [Member]    
Subsequent Events (Details) [Line Items]    
Common stocks issued   29,173,056
Series B warrants [Member]    
Subsequent Events (Details) [Line Items]    
Common stocks issued   316,206,975
Exercise price option (in Dollars per share)   $ 0