v3.25.4
Note 10 - Stock-Based Compensation (Tables)
6 Months Ended
Dec. 31, 2025
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

December 31,

  

December 31,

 
  

2025

  

2024

  

2025

  

2024

 

Stock options

 $49,152  $10,809  $99,759  $21,618 

RSAs

  82,658   59,531   145,844   166,218 

RSUs

  210,179   171,206   453,008   318,185 

Total

 $341,989  $241,546  $698,611  $506,021 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Six Months Ended

 
  

December 31,

 
  

2025

 

Weighted-average expected volatility

  74.0%

Dividend yields

  0%

Weighted-average risk-free interest rate

  4.1%

Weighted-average expected term, in years

  7.5 
Share-Based Payment Arrangement, Activity [Table Text Block]
  

Stock Options

  

Restricted Stock Units (RSUs)

  

Restricted Stock Awards (RSAs)

 
      

Weighted-

  

Weighted-

      

Weighted-

      

Weighted-

 
      

Average

  

Average

      

Average

      

Average

 
      

Exercise

  

Remaining

      

Remaining

      

Remaining

 
  

Shares

  

Price

  

Contract

  

Shares

  

Contract

  

Shares

  

Contract

 

June 30, 2025

  720,619  $2.10   7.2   1,080,953   0.6   121,912   1.2 

Granted

  27,717  $4.17      91,531      15,730    

Exercised

    $      (105,447)     (50,575)   

Cancelled/Forfeited

  (9,579) $1.74                

December 31, 2025

  738,757  $2.13   6.9   1,067,037   0.4   87,067   0.8 

Awards exercisable/vested as of

                            

December 31, 2025

  363,081  $1.99   4.7   776,804          

Awards unexercisable/vested as of

                            

December 31, 2025

  375,676  $2.26   9.3   290,233   1.3   87,067   0.8 
   738,757           1,067,037       87,067     
Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]

Fiscal Year Ending:

 

Stock Options

  

RSAs

  

RSUs

  

Total

 

June 30, 2026 (remaining six months)

 $193,938  $92,408  $507,297  $793,643 

June 30, 2027

  389,795   113,995   476,199   979,989 

June 30, 2028

  356,464      115,655   472,119 

June 30, 2029

  15,448      25,995   41,443 
  $955,645  $206,403  $1,125,146  $2,287,194