XML 99 R83.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity (Details) - USD ($)
12 Months Ended
Feb. 17, 2023
Dec. 08, 2022
Nov. 18, 2022
Sep. 29, 2022
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Jul. 13, 2022
Sep. 29, 2020
Class of Stock [Line Items]                  
Shelf registration authorized amount               $ 200,000,000  
Stock Repurchase Program                  
Maximum amount authorized by the board of directors for the repurchase of shares of the company's common stock                 $ 100,000,000
Shares acquired (in shares)         0 0      
Dividends                  
Dividends declared (in dollars per share)   $ 0.10   $ 0.10 $ 0.20 $ 0.40 $ 0.40    
Dividends paid (in dollars per share) $ 0.10   $ 0.10