v3.26.1
Net Income (Loss) per Share (Details 1) - shares
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Stock options      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Outstanding shares of common stock equivalents (in shares) 0 0 182,082,000
Stock awards      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Outstanding shares of common stock equivalents (in shares) 676,983 19,643 3,763,725,000
ESPP      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Outstanding shares of common stock equivalents (in shares) 3,455 2,784 0
Convertible Notes Payable [Member]      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Outstanding shares of common stock equivalents (in shares) 0 0 3,516,480,000