XML 99 R78.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity (Details) - USD ($)
12 Months Ended
Nov. 18, 2022
Sep. 29, 2022
Aug. 19, 2022
Jun. 09, 2022
May 20, 2022
Mar. 10, 2022
Feb. 18, 2022
Dec. 09, 2021
Nov. 12, 2021
Oct. 04, 2021
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Jul. 13, 2022
Mar. 03, 2021
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.10 $ 0.10   $ 0.40 $ 0.40 $ 0.40      
Dividends paid (in dollars per share)         $ 0.10   $ 0.10     $ 0.10            
Selling Stockholder                                
Class of Stock [Line Items]                                
Shelf registration authorized shares (in shares)                           606,302 1,381,567  
Shelf registration total authorized shares (in shares)                     1,987,869          
Forecast                                
Dividends                                
Dividends paid (in dollars per share) $ 0.10                              
Subsequent Event                                
Dividends                                
Dividends declared (in dollars per share)   $ 0.10                            
Dividends paid (in dollars per share)     $ 0.10