v3.25.1
Earnings Per Share - Narrative (Details)
$ / shares in Units, shares in Millions, $ in Millions
9 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
Open Market Repurchases  
Equity, Class of Treasury Stock [Line Items]  
Shares repurchased (in shares) | shares 0.4
Payment for repurchase of common stock $ 150.0
Shares repurchased, average price per share (in dollars per share) | $ / shares $ 344.35
2023 Repurchase Program  
Equity, Class of Treasury Stock [Line Items]  
Share repurchase program, remaining authorized amount $ 187.3