XML 89 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events (Details) - USD ($)
12 Months Ended
Feb. 18, 2025
Feb. 06, 2025
Jan. 30, 2025
Dec. 31, 2024
Feb. 28, 2025
Dec. 20, 2024
Subsequent Events [Line Items]            
Warrant exercised shares           165,632
Stock Issued During Period, Shares, Reverse Stock Splits       1,751,906    
Subsequent Event [Member]            
Subsequent Events [Line Items]            
Warrant exercised shares         232,919,252  
Consecutive business days   30 days        
Bid price per share (in Dollars per share)   $ 1        
Reverse stock split (in Dollars) $ 1          
Reverse stock split     1-for-150      
Minimum [Member] | Subsequent Event [Member]            
Subsequent Events [Line Items]            
Cumulative ratio shares   250        
Reverse stock split     1-for-5      
Maximum [Member] | Subsequent Event [Member]            
Subsequent Events [Line Items]            
Cumulative ratio shares   1        
Reverse stock split     1-for-150