v3.25.2
Subsequent Events (Details Narrative) - USD ($)
1 Months Ended
Aug. 11, 2025
Mar. 06, 2024
Sep. 25, 2024
Subsequent Events [Abstract]      
Number of shares issued 5,620,000    
Number of pre-funded units 380,000    
Additional warrants purchased 667,300    
Proceeds from offering $ 10,400,000 $ 21,000,000.0 $ 3,000,000.0
Share price description Each Unit was sold to the public at a price of $2.00 per Unit and each Pre-Funded Unit was sold to the public at a price of $1.999 per Pre-Funded Unit (which represents the public offering price of each Unit less the $0.0001 per share nominal exercise price for each Pre-Funded Warrant).    
Warrant exercise price $ 2.50 $ 150.00 $ 15.30