v3.26.3
Net Income per Share Attributable to Common Stock (Tables)
9 Months Ended
Sep. 30, 2026
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
September 30,

 

Nine Months Ended
September 30,

 

 

 

2026

 

2025

 

2026

 

2025

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income

 

$

27,480

 

$

17,744

 

$

73,920

 

$

46,264

 

Denominator:

 

 

 

 

 

 

 

 

 

Weighted-average shares of common stock — basic

 

 

126,028,733

 

 

125,341,855

 

 

125,854,573

 

 

125,159,766

 

Dilutive effect of stock options

 

 

2,561,487

 

 

2,557,228

 

 

2,392,608

 

 

2,554,109

 

Dilutive effect of RSUs

 

 

1,027,095

 

 

1,003,188

 

 

609,141

 

 

1,002,598

 

Dilutive effect of warrants

 

 

720,133

 

 

347,206

 

 

622,232

 

 

336,931

 

Weighted-average shares of common stock — diluted

 

 

130,337,448

 

 

129,249,477

 

 

129,478,554

 

 

129,053,404

 

Net income per share

 

 

 

 

 

 

 

 

 

Basic

 

$

0.22

 

$

0.14

 

$

0.59

 

$

0.37

 

Diluted

 

$

0.21

 

$

0.14

 

$

0.57

 

$

0.36

 

 

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

The following table summarizes the weighted-average number of 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
September 30,

 

Nine Months Ended
September 30,

 

 

 

2026

 

2025

 

2026

 

2025

 

RSUs

 

 

6,562

 

 

1,900

 

 

889,593

 

 

1,788