v3.26.1
SHAREHOLDERS’ EQUITY - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Stockholders' Equity Note [Abstract]      
Net income $ 414,525 $ 392,988 $ 385,762
Average Shares Outstanding:      
Weighted-average common shares outstanding for basic computation (in shares) 37,377 38,289 38,672
Dilutive effect of potential common shares (in shares) 480 527 585
Weighted-average common shares outstanding for dilutive computation (in shares) 37,857 38,816 39,257
Net Income Per Share — Basic (in dollars per share) $ 11.09 $ 10.26 $ 9.98
Net Income Per Share — Diluted (in dollars per share) $ 10.95 $ 10.12 $ 9.83