XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
May 24, 2023
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Schedule of Equity Method Investments [Line Items]          
Number of shares authorized to be repurchased (in shares)   13,000,000   13,000,000  
Stock repurchased during the period (in shares)       2,100,000 2,500,000
Stock repurchased during the period       $ 119.3 $ 153.7
Shares with remaining authorization for repurchase under stock repurchase plan (in shares)   3,300,000   3,300,000  
Dividends paid per share (in usd per share)   $ 0.23 $ 0.22 $ 0.69 $ 0.66
Dividends declared (in usd per share)       $ 0.46 $ 0.44
Subsequent Event          
Schedule of Equity Method Investments [Line Items]          
Dividends declared (in usd per share) $ 0.25