v3.26.3
Net Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Summary of Computation of Basic and Diluted Net Loss Per Share

The following table sets forth the computation of basic and diluted net income (loss) per share for the periods presented:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

 

 

(in thousands, except share and per share data)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

6,553

 

 

$

(16,431

)

 

$

(5,879

)

 

$

(56,609

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares used in computing net income (loss) per share, basic

 

 

123,719,601

 

 

 

117,263,245

 

 

 

121,911,273

 

 

 

115,334,116

 

Weighted-average effect of dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

Employee equity awards

 

 

5,557,852

 

 

 

—

 

 

 

—

 

 

 

—

 

Issuable ordinary shares related to business combination

 

 

183,884

 

 

 

—

 

 

 

—

 

 

 

—

 

Weighted-average shares used in computing net income (loss) per share, diluted

 

 

129,461,337

 

 

 

117,263,245

 

 

 

121,911,273

 

 

 

115,334,116

 

Net income (loss) per share, basic

 

$

0.05

 

 

$

(0.14

)

 

$

(0.05

)

 

$

(0.49

)

Net income (loss) per share, diluted

 

$

0.05

 

 

$

(0.14

)

 

$

(0.05

)

 

$

(0.49

)

Summary of Shares Excluded from the Computation of Diluted Net Loss Per Share

The potential shares of ordinary shares that were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been anti-dilutive are as follows:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Outstanding share options

 

 

—

 

 

 

1,953,012

 

 

 

1,140,412

 

 

 

2,363,912

 

Unvested RSUs

 

 

—

 

 

 

10,780,956

 

 

 

8,981,880

 

 

 

10,831,230

 

Share purchase rights under the ESPP

 

 

43,324

 

 

 

188,319

 

 

 

189,955

 

 

 

209,461

 

Issuable ordinary shares related to business combination

 

 

—

 

 

 

524,772

 

 

 

425,536

 

 

 

676,990

 

Total

 

 

43,324

 

 

 

13,447,059

 

 

 

10,737,783

 

 

 

14,081,593