v3.26.1
Net Income Per Share - Schedule of Calculation of Basic and Diluted Net Income 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 $ 269,741 $ 227,127 $ 206,766
Weighted-average shares used in computing net income per share:      
Basic (in shares) 54,082 55,649 56,214
Weighted-average effect of potentially dilutive shares:      
Employee stock options, restricted stock units, performance stock units and market stock units (in shares) 688 901 762
Diluted (in shares) 54,770 56,550 56,976
Net income per share:      
Basic (in dollars per share) $ 4.99 $ 4.08 $ 3.68
Diluted (in dollars per share) $ 4.92 $ 4.02 $ 3.63