v3.26.1
Stock-based Compensation (Tables)
6 Months Ended
Jul. 31, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation Expense

The following table summarizes stock-based compensation expense recognized related to awards granted to employees and nonemployees, as follows:

 

 

Three Months Ended July 31,

 

 

Six Months Ended July 31,

 

(in thousands)

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Cost of revenue

 

$

1,946

 

 

$

1,973

 

 

$

3,776

 

 

$

3,640

 

Research and development

 

 

6,827

 

 

 

4,876

 

 

 

12,935

 

 

 

9,460

 

Sales and marketing

 

 

2,800

 

 

 

2,010

 

 

 

5,912

 

 

 

3,939

 

General and administrative

 

 

6,384

 

 

 

5,242

 

 

 

12,250

 

 

 

10,277

 

Total expense

 

$

17,957

 

 

$

14,101

 

 

$

34,873

 

 

$

27,316

 

Capitalized to internal-use software development
   costs, property and equipment, and inventories

 

 

(897

)

 

 

(645

)

 

 

(1,352

)

 

 

(1,318

)

Total stock-based compensation expense

 

$

17,060

 

 

$

13,456

 

 

$

33,521

 

 

$

25,998

 

Schedule of Stock Option Activity

A summary of stock option activity is as follows:

 

 

Options Outstanding

 

 

Number of
Options

 

 

Weighted
Average
Exercise
Price

 

 

Weighted
Average
Remaining
Term (Years)

 

 

Aggregate
Intrinsic
Value
(in thousands)

 

Balances at January 31, 2026

 

 

14,532,703

 

 

$

5.69

 

 

 

4.4

 

 

 

 

Exercised

 

 

(1,023,460

)

 

 

4.29

 

 

 

 

 

 

 

Granted

 

 

 

 

 

 

 

 

 

 

 

 

Forfeited

 

 

 

 

 

 

 

 

 

 

 

 

Balances at July 31, 2026

 

 

13,509,243

 

 

$

5.80

 

 

 

4.0

 

 

$

198,359

 

Vested and exercisable at July 31, 2026

 

 

13,509,243

 

 

$

5.80

 

 

 

4.0

 

 

$

198,359

 

Schedule of Restricted Stock Unit ("RSU") Activity

A summary of Restricted Stock Unit (“RSU”) activity is as follows:

 

 

Number of
RSUs

 

 

Weighted
Average
Grant Date
Fair Value

 

Balances at January 31, 2026

 

 

28,513,961

 

 

$

3.73

 

Vested

 

 

(6,981,634

)

 

 

4.25

 

Granted

 

 

3,365,033

 

 

 

26.01

 

Forfeited

 

 

(976,976

)

 

 

3.82

 

Balances at July 31, 2026

 

 

23,920,384

 

 

$

6.70