v3.26.1
Equity Transactions (Tables)
12 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of stock options
                    
   Options  

Weighted-

Average

Exercise

Price

  

Weighted

Remaining

Average

Contractual

Term

  

Aggregate

Intrinsic

Value

 
Outstanding at June 30, 2024   51,808   $541.10    6.1   $- 
Options Granted   49,031    24.01    7.1    - 
Options Expired   (7,725)   553.23    -    - 
Options Canceled   (8,242)   (78.75)   -    - 
Outstanding at June 30, 2025   84,872    286.20    6.2    - 
Options Granted   2,706,550    1.31    7.4    1,705,127 
Options Expired   (6,059)   1,091.98    0.0    - 
Outstanding at June 30, 2026   2,785,363   $7.62    7.3   $1,705,127 
Exercisable at June 30, 2026   1,707,120   $10.32    7.0   $1,033,762 
Schedule of assumptions used
          
   June 30, 2026   June 30, 2025 
Expected life of options (in years)   5    4 
Expected volatility   89.31%   93.44%
Risk free interest rate   3.69%   4.34%
Dividend Yield   0%   0%
Schedule of unvested of restricted stock units
          
   Number of Shares  

Weighted

Average

Grant Date

Fair Value

Per Share

 
Unvested at June 30, 2024   4,030   $445.90 
Issued   17,190    25.60 
Vested   (11,314)   107.60 
Canceled   (2,693)   70.75 
Unvested at June 30, 2025   7,213   $116.41 
Granted   1,500    1.58 
Vested   (8,413)   100.09 
Unvested at June 30, 2026   300   $1.58 
Summary of warrants activity
                    
   Number of Shares  

Weighted

Average

Exercise

Price

  

Weighted

Average

Remaining

Life (Years)

  

Aggregate

Intrinsic

Value

 
Outstanding and exercisable at June 30, 2024   193,203   $140.30    4.0   $- 
Granted   1,018,210    16.54    4.8    - 
Exercised   (250,297)   15.31    -    - 
Expired   (1,018)   218.81    -    - 
Outstanding and exercisable at June 30, 2025   960,098    35.02    4.1    - 
Granted   6,967,300    2.50    4.1    - 
Canceled   (25,001)   150.00    -    - 
Expired   (360)   1,250.00    -    - 
Outstanding and exercisable at June 30, 2026   7,902,037   $5.82    4.0   $- 
Schedule of warrants outstanding
     
   Number of Warrants 
     
Expiring June 30,     
2027   3,610 
2028   72,728 
2029   90,508 
2030   767,891 
2031   6,967,300 
Total outstanding warrants   7,902,037