v3.26.1
STOCKHOLDERS' EQUITY - Reserved Shares of Common Stock for Issuance (Details) - shares
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Stock-based compensation expense:      
Stock options outstanding 3,759,752    
Warrants outstanding 500,000    
Restricted stock units outstanding 113,949    
Total reserved shares of common stock for issuance 6,618,152    
2017 Employee Stock Purchase Plan (ESPP)      
Stock-based compensation expense:      
Stock available for future grants or issuance 445,865    
2005 Stock Incentive Plan      
Stock-based compensation expense:      
Stock options outstanding 3,364,485 3,477,199 3,714,494
Stock available for future grants or issuance 1,798,586