XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Shares (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted Average Number of Shares Outstanding, Basic 77,724 79,700 77,896 79,863
Earnings Per Share (Textual) [Abstract]        
Increase in weighted average shares due to dilutive effect of unexercised capital stock options and unvested restricted stock units 655 414 599 532
Weighted Average Number of Shares Outstanding, Diluted 78,379 80,114 78,495 80,395
Unexercised capital stock options and restricted stock units excluded from computation of diluted EPS 96 588 168 472