v3.26.1
Stockholders' Equity - Schedule of Assumptions for Fair Value of PRSUs, Stock Option Plans and ESPP Purchase Rights (Details) - $ / shares
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.00%    
Performance Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average grant date fair value (in dollars per share) $ 263.31 $ 272.47 $ 168.14
Weighted average risk-free interest rate 3.63% 4.23% 4.50%
Dividend yield   0.88% 1.29%
Expected volatility, minimum 32.00% 32.00% 31.00%
Expected volatility, maximum 33.00% 34.00% 36.00%
Average peer volatility 30.00% 31.00% 31.00%
Average peer correlation coefficient 0.4316 0.5189 0.5385
Performance Restricted Stock Units | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected life in years 3 years 3 years 3 years
Dividend yield 0.93%    
Performance Restricted Stock Units | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected life in years 4 years 4 years 4 years
Dividend yield 1.29%    
Stock options:      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average grant date fair value (in dollars per share) $ 97.63 $ 88.54 $ 50.48
Weighted average risk-free interest rate 3.80% 4.17% 4.44%
Expected life in years 7 years 4 years 10 months 24 days 4 years 10 months 24 days
Dividend yield 0.96% 0.85% 1.29%
Expected volatility 35.00% 37.00% 36.00%
ESPP purchase rights:      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average grant date fair value (in dollars per share) $ 52.87 $ 59.55 $ 47.40
Weighted average risk-free interest rate 3.90% 4.70% 5.40%
Expected life in years 6 months 6 months 6 months
Expected volatility, minimum 19.00% 34.00% 27.00%
Expected volatility, maximum 34.00% 39.00% 40.00%
ESPP purchase rights: | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.90% 0.87% 0.75%
ESPP purchase rights: | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 1.29% 0.90% 1.30%