v3.26.1
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Net Loss Per Share [Abstract]  
Basic and Diluted Net Loss Per Share

Basic and diluted net loss per share attributable to common stockholders was calculated as follows:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) attributable to common stockholders

 

$

123,214

 

 

$

(68,919

)

 

$

75,620

 

 

$

(130,253

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding - basic

 

 

112,844,880

 

 

 

111,019,647

 

 

 

112,491,433

 

 

 

110,559,113

 

Effect of dilutive securities

 

 

1,669,084

 

 

 

-

 

 

 

1,838,330

 

 

 

-

 

Weighted-average common shares outstanding - diluted

 

 

114,513,964

 

 

 

111,019,647

 

 

 

114,329,763

 

 

 

110,559,113

 

Net income (loss) per share

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) per share - basic

 

$

1.09

 

 

$

(0.62

)

 

$

0.67

 

 

$

(1.18

)

Net income (loss) per share - diluted

 

$

1.08

 

 

$

(0.62

)

 

$

0.66

 

 

$

(1.18

)

Antidilutive Securities Excluded from Computation of Diluted Net Income or Loss Per Share

The Company excluded the following potential shares of common stock, presented based on amounts outstanding at each period end, from the computation of diluted net income or loss per share:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Warrants exercisable for common shares

 

 

1,971,073

 

 

 

1,971,073

 

 

 

1,971,073

 

 

 

1,971,073

 

Options to purchase common shares

 

 

13,148,949

 

 

 

16,362,169

 

 

 

13,027,851

 

 

 

16,362,169

 

RSUs and PSUs

 

 

3,363,715

 

 

 

4,419,582

 

 

 

3,229,942

 

 

 

4,419,582

 

Excluded from diluted net income (loss) per share

 

 

18,483,737

 

 

 

22,752,824

 

 

 

18,228,866

 

 

 

22,752,824