v3.22.4
Earnings Per Shares (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted Average Number of Shares Outstanding, Basic 80,737 83,637 81,141 83,759
Earnings Per Share (Textual) [Abstract]        
Increase in weighted average shares due to dilutive effect of unexercised capital stock options and unvested restricted stock units 500 737 536 743
Weighted Average Number of Shares Outstanding, Diluted 81,237 84,374 81,677 84,502
Unexercised capital stock options and restricted stock units excluded from computation of diluted EPS 1,388 145 1,373 183