XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
EARNINGS PER SHARE - Additional Information (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2023
Apr. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 0.6 0.6
Convertible debt    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Interest expense excluded from computation of earnings, amount $ 0.7 $ 2.3