XML 98 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Details) - USD ($)
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Jul. 13, 2022
Sep. 29, 2020
Share Repurchase Program [Line Items]          
Shelf registration authorized amount       $ 200,000,000  
Maximum amount authorized by the board of directors for the repurchase of shares of the company's common stock         $ 100,000,000
Treasury Stock, Shares, Acquired   0 0    
Adjustment to reflect redemption value of convertible preferred stock (including accrued dividends) $ 6,334,000 $ 32,251,000 $ 8,157,000    
Additional Paid-in Capital          
Share Repurchase Program [Line Items]          
Adjustment to reflect redemption value of convertible preferred stock (including accrued dividends)   $ 25,872,000