XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Nov. 30, 2023
Stockholders' Equity Note [Abstract]          
Stock repurchase program, additional shares authorized for repurchase (in shares)         12,000,000
Stock repurchased during the period (in shares)     1,400,000 2,100,000  
Stock repurchased during the period including excise tax     $ 87.1 $ 115.2  
Shares with remaining authorization for repurchase under stock repurchase plan (in shares) 11,800,000   11,800,000    
Dividends paid per share (in usd per share) $ 0.25 $ 0.23 $ 0.50 $ 0.46