XML 40 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2025
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 September 30,

 

 

Nine Months Ended September 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Basic net income (loss) per share

 

$

0.01

 

 

$

(0.06

)

 

$

(0.22

)

 

$

(0.07

)

Diluted net income (loss) per share

 

$

0.01

 

 

$

(0.06

)

 

$

(0.22

)

 

$

(0.07

)

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) (in thousands)

 

$

2,593

 

 

$

(8,860

)

 

$

(38,293

)

 

$

(9,907

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of shares outstanding - basic

 

 

173,561,778

 

 

 

144,096,312

 

 

 

173,071,481

 

 

 

143,851,357

 

Add stock options to purchase shares and restricted stock units

 

 

1,987,564

 

 

 

 

 

 

 

 

 

 

Weighted average number of shares outstanding - diluted

 

 

175,549,342

 

 

 

144,096,312

 

 

 

173,071,481

 

 

 

143,851,357