v3.25.1
SHARE-BASED COMPENSATION -Schedule of RSU Activity (Details) - Restricted stock units
9 Months Ended
Mar. 31, 2025
$ / shares
shares
Number of Shares  
Non-vested RSUs, beginning balance (in shares) | shares 101,966
RSUs granted (in shares) | shares 36,983
RSUs vested (in shares) | shares (31,080)
RSUs canceled (in shares) | shares (4,948)
Non-vested RSUs, ending balance (in shares) | shares 102,921
Weighted Average Grant Date Fair Value Per Share  
Non-vested RSUs, beginning balance (in usd per share) | $ / shares $ 191.04
RSUs granted (in usd per share) | $ / shares 249.88
RSUs vested (in usd per share) | $ / shares 205.38
RSUs canceled (in usd per share) | $ / shares 190.31
Non-vested RSUs, ending balance (in usd per share) | $ / shares $ 207.89