XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Shares (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted Average Number of Shares Outstanding, Basic 77,037 79,229 77,614 79,655
Earnings Per Share (Textual) [Abstract]        
Increase in weighted average shares due to dilutive effect of unexercised capital stock options and unvested restricted stock units 614 620 594 542
Weighted Average Number of Shares Outstanding, Diluted 77,651 79,849 78,208 80,197
Unexercised capital stock options and restricted stock units excluded from computation of diluted EPS 319 349 276 420