v3.25.2
Subsequent Events (Details Narrative) - USD ($)
$ in Millions
1 Months Ended
Aug. 04, 2025
Jul. 24, 2025
Aug. 31, 2025
Subsequent Event [Line Items]      
Gross proceeds     $ 2.4
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Number of shares granted   356,310  
Subsequent Event [Member] | Investor [Member] | Securities Purchase Agreement [Member]      
Subsequent Event [Line Items]      
Sale of stock shares 5,467,181    
Gross proceeds $ 1.3    
Subsequent Event [Member] | Investor [Member] | ATM Agreement [Member]      
Subsequent Event [Line Items]      
Sale of stock shares 4,597,612    
Gross proceeds $ 1.1