XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income (Loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Numerator:      
Net income (loss) $ 69,804 $ (6,103) $ (111,855)
Net income per share:      
Basic (in USD per share) $ 0.83 $ (0.07) $ (1.36)
Diluted (in USD per share) $ 0.81 $ (0.07) $ (1.36)
Weighted average shares used in computing net income per share:      
Basic (in shares) 83,846,793 82,291,483 82,176,629
Diluted (in shares) 85,911,653 82,291,483 82,176,629
Stock options      
Weighted average shares used in computing net income per share:      
Weighted average effect of diluted stock options (in shares) 88,673 0 0
Stock awards      
Weighted average shares used in computing net income per share:      
Weighted average effect of diluted stock options (in shares) 1,976,179 0 0
ESPP purchase rights      
Weighted average shares used in computing net income per share:      
Weighted average effect of diluted stock options (in shares) 8 0