v3.25.2
Stockholders' Equity - Schedule of Assumptions for Fair Value of PRSUs, Stock Option Plans and ESPP Purchase Rights (Details) - $ / shares
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
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) $ 272.47 $ 168.14 $ 208.40
Weighted average risk-free interest rate 4.23% 4.50% 3.75%
Expected life in years     4 years
Dividend yield 0.88% 1.29%  
Expected volatility, minimum 32.00% 31.00% 32.00%
Expected volatility, maximum 34.00% 36.00%  
Average peer volatility 31.00% 31.00% 0.00%
Average peer correlation coefficient 0.5189 0.5385 0
Performance Restricted Stock Units | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected life in years 3 years 3 years  
Dividend yield     0.78%
Performance Restricted Stock Units | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected life in years 4 years 4 years  
Dividend yield     0.84%
Stock options:      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average grant date fair value (in dollars per share) $ 88.54 $ 50.48 $ 74.95
Weighted average risk-free interest rate 4.17% 4.44% 3.85%
Expected life in years 4 years 10 months 24 days 4 years 10 months 24 days 4 years 10 months 24 days
Dividend yield 0.85% 1.29% 0.78%
Expected volatility 37.00% 36.00% 34.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) $ 59.55 $ 47.40 $ 52.38
Weighted average risk-free interest rate 4.70% 5.40% 3.60%
Expected life in years 6 months 6 months 6 months
Expected volatility, minimum 34.00% 27.00% 27.00%
Expected volatility, maximum 39.00% 40.00% 34.00%
ESPP purchase rights: | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.87% 0.75% 0.75%
ESPP purchase rights: | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.90% 1.30% 0.84%