v3.26.1
EARNINGS PER SHARE - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Numerator:      
Net income $ 960,303 $ 711,922 $ 349,960
Denominator:      
Weighted-average shares used in computing basic earnings per share (in shares) 60,510 60,480 60,454
Add—dilutive potential common shares:      
Weighted-average shares used in computing diluted earnings per share (in shares) 60,570 60,534 60,458
Net income per share of common stock:      
Basic (in dollars per share) $ 15.87 $ 11.77 $ 5.79
Diluted (in dollars per share) $ 15.85 $ 11.76 $ 5.79
Restricted stock units      
Add—dilutive potential common shares:      
Restricted stock units (in shares) 60 54 4