XML 41 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Net Income (loss) Per Share Basic and diluted net income (loss) per share was calculated as follows:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Basic net income (loss) per share

 

$

0.10

 

 

$

0.00

 

 

$

0.11

 

 

$

(0.24

)

Diluted net income (loss) per share

 

$

0.10

 

 

$

0.00

 

 

$

0.11

 

 

$

(0.24

)

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) (in thousands)

 

$

16,914

 

 

$

308

 

 

$

19,082

 

 

$

(40,886

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of shares outstanding - basic

 

 

171,747,641

 

 

 

173,288,662

 

 

 

172,782,144

 

 

 

172,930,881

 

Add stock options to purchase shares and restricted stock units

 

 

1,477,529

 

 

 

1,780,789

 

 

 

1,129,595

 

 

 

 

Weighted average number of shares outstanding - diluted

 

 

173,225,170

 

 

 

175,069,451

 

 

 

173,911,739

 

 

 

172,930,881