XML 111 R95.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity (Details) - USD ($)
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Sep. 29, 2020
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.20