XML 115 R96.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NET EARNINGS PER SHARE (EPS) (Details) - shares
shares in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]      
Basic (in shares) 124,174 123,589 123,113
Dilutive effect of stock options and other (in shares) 630 592 793
Diluted (in shares) 124,804 124,181 123,906
Antidilutive stock options and other (in shares) 2,704 1,444 2,448