v3.24.3
Earnings Per Share (EPS) (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted

Basic and diluted net income (loss) attributable to the Class A common stockholders was calculated as follows:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

12,331

 

 

$

3,167

 

 

$

(6,812

)

 

$

5,513

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding —basic

 

 

132,575,301

 

 

 

131,312,483

 

 

 

132,342,203

 

 

 

131,230,882

 

Dilutive effect of restricted stock units

 

 

636,493

 

 

 

1,179,376

 

 

 

—

 

 

 

700,693

 

Dilutive effect of options

 

 

714,961

 

 

 

925,862

 

 

 

—

 

 

 

858,721

 

Weighted-average common shares outstanding — diluted

 

 

133,926,755

 

 

 

133,417,721

 

 

 

132,342,203

 

 

 

132,790,296

 

Net income (loss) per share—basic

 

$

0.09

 

 

$

0.02

 

 

$

(0.05

)

 

$

0.04

 

Net income (loss) per share—diluted

 

$

0.09

 

 

$

0.02

 

 

$

(0.05

)

 

$

0.04