v3.26.1
STOCKHOLDERS’ EQUITY - SCHEDULE OF COMMON STOCK REPURCHASES (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total repurchase $ 21,980 $ 58,450 $ 97,023
Common Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total repurchase $ 21,980 $ 58,450  
Number of shares repurchased (in shares) 249,921 951,927  
Average price paid per share (in dollars per share) $ 87.95 $ 61.40