v3.25.2
Subsequent Events (Details - Textuals) - Subsequent Event [Member]
1 Months Ended
Jul. 31, 2025
shares
Subsequent Event [Line Items]  
Warrants exercised 3,000,000
Common stock issued for warrant exercised 2,962,181