v3.25.1
Net Income per Share Attributable to Common Stock (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock

The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands except share and per share data):

 

 

Three Months Ended March 31,

 

 

 

2025

 

2024

 

Numerator:

 

 

 

 

 

Net income

 

$

13,813

 

$

7,226

 

Denominator:

 

 

 

 

 

Weighted-average shares of common stock — basic

 

 

124,941,781

 

 

123,945,778

 

Dilutive effect of stock options

 

 

2,509,281

 

 

2,141,741

 

Dilutive effect of RSUs

 

 

1,043,077

 

 

754,844

 

Dilutive effect of warrants

 

 

307,835

 

 

75,291

 

Weighted-average shares of common stock — diluted

 

 

128,801,974

 

 

126,917,654

 

Net income per share

 

 

 

 

 

Basic

 

$

0.11

 

$

0.06

 

Diluted

 

$

0.11

 

$

0.06

 

Schedule of Common Stock Equivalents Excluded from Income (Loss) Per Diluted Share

The following table summarizes the weighted average securities that were excluded from the computation of diluted net income per share attributable to common stock as their inclusion would have been antidilutive:

 

 

Three Months Ended March 31,

 

 

 

2025

 

2024

 

RSUs

 

 

2,599

 

 

457,373

 

Warrants

 

 

 

 

448,881