XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income (Loss) Per Share (Tables)
3 Months Ended
Oct. 31, 2025
Earnings Per Share [Abstract]  
Company's basic and diluted earnings per share
The following table sets forth the computation of the Company’s basic and diluted net income (loss) per share for the periods presented (in thousands, except share and per share amounts):
Three Months Ended
October 31,
20252024
Numerator:
 Net income (loss)$31,308 $9,139 
Net income (loss) per share:
   Basic
$0.37 $0.11 
   Diluted$0.36 $0.11 
Denominator:
Weighted average shares used in computing net income (loss) per share:
Basic
84,780,201 83,276,236 
Weighted average effect of dilutive stock options
77,299 93,718 
Weighted average effect of dilutive stock awards
1,593,579 1,805,910 
Weighted average effect of dilutive convertible senior notes
— 785,004 
Weighted average effect of the ESPP purchase rights
658 — 
Diluted
86,451,737 85,960,868 
Schedule of Antidilutive Securities excluded from EPS
The following weighted average shares of potential common stock were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been anti-dilutive:
Three Months Ended
October 31,
20252024
Stock awards191,634 151,662 
ESPP purchase rights
1,744 —