v3.26.1
STOCKHOLDERS' EQUITY - Stock Repurchase Program (Details) - shares
12 Months Ended
Aug. 20, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Sep. 30, 2022
Employee Stock Purchase Plan and Stock Repurchase Program          
Number of shares repurchased   1,111,825 531,314 0  
Number of shares available for repurchase   78,731      
Subsequent event          
Employee Stock Purchase Plan and Stock Repurchase Program          
Number of shares repurchased 1,000,000        
Number of shares available for repurchase 1,078,731        
Common stock          
Employee Stock Purchase Plan and Stock Repurchase Program          
Number of repurchased shares authorized         2,000,000