v3.25.1
Stock-Based Compensation (Details - Assumptions) - Stock Compensation Plan 2020 [Member]
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk-free interest rate 4.00% 3.61%
Expected volatility 109.70% 158.30%
Expected dividend yield 0.00% 0.00%
Expected term (in years) 5 years 3 months 7 days 5 years 3 months 7 days