v3.26.1
Net Loss Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jul. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share The following table sets forth the computation of basic and diluted loss per Class A common stock and Class B common stock (amounts in thousands, except share and per share amounts):

 

 

Three Months Ended July 31,

 

 

Six Months Ended July 31,

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss attributable to common stockholders

 

$

(9,353

)

 

$

(22,592

)

 

$

(148,225

)

 

$

(35,220

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Basic and diluted weighted-average common shares
   outstanding used in computing net loss per share
   attributable to common stockholders

 

 

359,594,052

 

 

 

304,129,204

 

 

 

352,675,790

 

 

 

302,230,578

 

Basic and diluted net loss per share attributable to
   common stockholders

 

$

(0.03

)

 

$

(0.07

)

 

$

(0.42

)

 

$

(0.12

)

Schedule of Antidilutive Securities

The following table presents the potential common stock outstanding that was excluded from the computation of diluted net loss per share of common stock as of the periods presented because including them would have been antidilutive:

 

 

As of July 31,

 

 

2026

 

 

2025

 

Warrants to purchase Class A common stock

 

 

1,065,594

 

 

 

1,065,594

 

Common stock options

 

 

13,509,243

 

 

 

20,264,044

 

Restricted Stock Units

 

 

23,920,384

 

 

 

35,149,035

 

Performance vesting Restricted Stock Units

 

 

13,970

 

 

 

194,831

 

Shares committed under ESPP

 

 

123,204

 

 

 

353,206

 

Earn-out Shares

 

 

 

 

 

24,241,220

 

dMY Sponsor Earn-out Shares

 

 

 

 

 

862,500

 

Public Warrants

 

 

 

 

 

8,395,715

 

Private Placement Warrants

 

 

 

 

 

4,437,600

 

Early exercised common stock options, subject to future vesting

 

 

 

 

 

367,640

 

If-converted common shares from 2030 Notes

 

 

38,488,890

 

 

 

 

     Total

 

 

77,121,285

 

 

 

95,331,385