v3.26.3
Stockholders' Equity (Details) - USD ($)
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Apr. 06, 2026
Sep. 29, 2020
Stockholders' Equity Note [Abstract]        
Value of securities to be issued under the Shelf Registration statement     $ 125,000,000  
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    
Cumulative adjustment to carrying value of convertible preferred stock $ 122,317,000