v3.26.1
Earnings Per Shares (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted-average shares outstanding during the period (in shares) 76,264 77,037 76,195 77,614
Add: Unexercised stock options and unvested restricted stock units (in shares) 1,494 614 1,036 594
Number of shares on which diluted earnings per share is calculated (in shares) 77,758 77,651 77,231 78,208
Unexercised stock options with an exercise price greater than the average market price and restricted stock units not included in the computation because they were anti-dilutive (in shares) 1 319 14 276