v3.26.1
STOCKHOLDERS' EQUITY - 2005 Stock Incentive Plan Option Activity (Details) - $ / shares
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Shares Available for Grant    
Shares Added   1,000,000
Options Outstanding    
Balance, ending 3,759,752  
Weighted Average Exercise Price    
Balance, ending $ 9.1  
2005 Stock Incentive Plan    
Shares Available for Grant    
Balance, beginning 2,089,443 1,072,051
Balance, ending 1,798,586 2,089,443
Options Outstanding    
Balance, beginning 3,477,199 3,714,494
Balance, ending 3,364,485 3,477,199
Weighted Average Exercise Price    
Balance, beginning $ 9.67 $ 10.24
Balance, ending $ 9.88 $ 9.67
2005 Stock Incentive Plan | Employee Stock Option    
Stock-based compensation expense:    
Vesting period 4 years  
Shares Available for Grant    
Options Granted (623,916) (654,467)
Options Forfeited / Expired 429,771 834,762
Options Outstanding    
Options Granted 623,916 654,467
Options Exercised (306,859) (57,000)
Options Forfeited / Expired (429,771) (834,762)
Weighted Average Exercise Price    
Options Granted $ 9.7 $ 5.57
Options Exercised 7.54 2.78
Options Forfeited / Expired 9.61 9.48
Weighted average grant date fair value $ 4.65 $ 2.65
2005 Stock Incentive Plan | Employee Stock Option | Maximum    
Stock-based compensation expense:    
Option term 10 years  
2005 Stock Incentive Plan | Employee Stock Option | Consultants    
Options Outstanding    
Options Granted 0  
2005 Stock Incentive Plan | Restricted stock units    
Shares Available for Grant    
Options Granted (123,767) (226,654)
Options Forfeited / Expired 27,055 63,751