v3.25.2
Earnings (Loss) Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Loss Per Share

The following table provides the denominators used in computing basic and diluted net earnings (loss) per share:

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Weighted average common shares outstanding, basic

 

 

61,462,957

 

 

 

60,434,161

 

 

 

61,313,689

 

 

 

60,274,285

 

Effect of dilutive shares:

 

 

 

 

 

 

 

 

 

 

 

 

Stock options, issued and outstanding

 

 

33,172

 

 

 

 

 

 

109,305

 

 

 

 

Unreleased restricted stock units

 

 

255,154

 

 

 

 

 

 

393,105

 

 

 

 

Weighted average common shares outstanding, diluted

 

 

61,751,283

 

 

 

60,434,161

 

 

 

61,816,099

 

 

 

60,274,285

 

Summary of Potentially Dilutive Securities Not Included in the Diluted Per Share Calculations

The following equity instruments were excluded from the calculation of diluted earnings (loss) per share because their effect would have been anti-dilutive for the periods presented:

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Stock options, issued and outstanding

 

 

4,770,706

 

 

 

7,525,626

 

 

 

4,477,026

 

 

 

7,525,626

 

Estimated shares issuable under the employee stock purchase plan

 

 

 

 

 

86,292

 

 

 

 

 

 

86,292

 

Unreleased restricted stock units

 

 

973,458

 

 

 

1,707,599

 

 

 

1,323,200

 

 

 

1,707,599

 

Total

 

 

5,744,164

 

 

 

9,319,517

 

 

 

5,800,226

 

 

 

9,319,517