v3.24.3
Shareholders' Equity - 2018 Plan and 2018 Employee Stock Purchase Plan (Details)
9 Months Ended
Oct. 31, 2024
shares
2018 Plan  
Share-based compensation  
Balance at beginning of period (in shares) 18,985,254
Authorized (in shares) 6,844,200
Granted (in shares) (1,279,840)
Forfeited or canceled (in shares) 1,411,403
Balance at end of period (in shares) 25,961,017
ESPP  
Share-based compensation  
Balance at beginning of period (in shares) 5,572,546
Authorized (in shares) 1,368,840
Granted (in shares) (298,236)
Forfeited or canceled (in shares) 0
Balance at end of period (in shares) 6,643,150