v3.25.4
Subsequent Events (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 10, 2025
Jan. 31, 2025
Dec. 31, 2024
May 31, 2025
Feb. 05, 2025
Mar. 31, 2024
Feb. 12, 2024
Dec. 31, 2023
Nov. 30, 2023
May 31, 2023
Subsequent Events [Line Items]                    
Price per share (in Dollars per share)         $ 15.74 $ 25   $ 0.37   $ 11
Principal amount     $ 628,708     $ 640,000 $ 50,000 $ 107,136 $ 640,000  
Forecast [Member]                    
Subsequent Events [Line Items]                    
Principal amount $ 36,912                  
Maturity date Sep. 30, 2025                  
interest rate per annum $ 8                  
Promissory Notes [Member]                    
Subsequent Events [Line Items]                    
Principal amount $ 36,912     $ 5,000            
Maturity date Sep. 30, 2025   Sep. 30, 2025              
Subsequent Event [Member] | Promissory Notes [Member]                    
Subsequent Events [Line Items]                    
Aggregate principle amount   $ 100,000                
Interest rate per annum   8.00%                
Price per share (in Dollars per share)   $ 10                
Conversion price per share (in Dollars per share)   $ 10