v3.23.3
Stock-based compensation (Tables)
9 Months Ended
Oct. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation
The following table shows a summary of stock-based compensation in the Company's condensed consolidated statements of operations and comprehensive income (loss) during the periods presented:
Three months ended October 31,Nine months ended October 31,
(in thousands)2023202220232022
Cost of revenue$4,673 $3,662 $13,222 $10,667 
Sales and marketing3,506 2,569 9,763 7,136 
Technology and development5,923 4,045 15,098 10,388 
General and administrative7,560 7,894 21,856 22,119 
Total stock-based compensation expense$21,662 $18,170 $59,939 $50,310 
Schedule of Stock Option Activity
A summary of stock option activity is as follows:
Outstanding stock options
(in thousands, except for exercise prices and term)Number of
options
Range of
exercise
prices
Weighted-
average
exercise
price
Weighted-
average
contractual
term
(in years)
Aggregate
intrinsic
value
Outstanding as of January 31, 20231,021 
$14.00 - 82.39
$36.06 3.2$27,293 
Exercised(99)
$14.00 - 59.63
$30.68 
Forfeited(4)
$24.36 - 44.53
$38.41 
Outstanding as of October 31, 2023918 
$14.00 - 82.39
$36.63 2.4$32,636 
Vested and expected to vest as of October 31, 2023918 $36.63 2.4$32,636 
Exercisable as of October 31, 2023918 $36.63 2.4$32,636 
Schedule of Restricted Stock Unit Activity
A summary of RSU activity is as follows:
RSUs and PRSUs
(in thousands, except weighted-average grant date fair value)SharesWeighted-average grant date fair value
Outstanding as of January 31, 20233,011 $70.40 
Granted1,890 64.82 
Vested(925)67.34 
Forfeited(307)70.03 
Outstanding as of October 31, 20233,669 $68.33