XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jul. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table presents calculations for basic and diluted net income (loss) per share (in thousands, except per share data):
Three Months Ended July 31,Six Months Ended July 31,
2024202320242023
Numerator:
Net income (loss); basic and diluted
$7,858 $(33,357)$(1,000)$(63,227)
Denominator:
Weighted-average shares outstanding; basic
138,408 133,829 137,923 133,196 
Effect of dilutive securities:
Shares subject to outstanding common stock awards
2,749 — — — 
Weighted-average shares outstanding; diluted
141,157 133,829 137,923 133,196 
Net income (loss) per share:
Basic
$0.06 $(0.25)$(0.01)$(0.47)
Diluted
$0.06 $(0.25)$(0.01)$(0.47)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following outstanding shares of common stock awards were excluded from the computation of diluted net income (loss) per share for the periods presented because the impact of including them would have been anti-dilutive (in thousands):
Three Months Ended July 31,
Six Months Ended July 31,
2024202320242023
Shares subject to outstanding common stock awards2,788 12,861 10,060 12,861 
Shares issuable pursuant to the 2018 Employee Stock Purchase Plan229 326 229 326 
Total potentially dilutive shares3,017 13,187 10,289 13,187