v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share

For the three months ended September 30, 2024 and 2023 and for the nine months ended September 30, 2024 and 2023, a reconciliation of the numerator and denominator used in the calculation of basic and diluted net income (loss) per share is as follows:

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Consolidated net income (loss)

 

$

22,511

 

 

$

18,973

 

 

$

(24,909

)

 

$

44,656

 

Net loss attributable to redeemable noncontrolling interest

 

 

—

 

 

 

(3,329

)

 

 

—

 

 

 

(10,191

)

Net income (loss) attributable to common stockholders — basic

 

$

22,511

 

 

$

22,302

 

 

$

(24,909

)

 

$

54,847

 

Net loss attributable to redeemable noncontrolling interest

 

 

—

 

 

 

(3,329

)

 

 

—

 

 

 

(10,191

)

Net income (loss) attributable to common stockholders — diluted

 

$

22,511

 

 

$

18,973

 

 

$

(24,909

)

 

$

44,656

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average number of shares of common stock used
   in computing net income (loss) per share attributable to
   common stockholders — basic

 

 

103,321,988

 

 

 

113,223,711

 

 

 

104,769,518

 

 

 

113,998,928

 

Dilutive effect of share equivalents resulting from stock
   options

 

 

108,869

 

 

 

224,061

 

 

 

—

 

 

 

226,715

 

Dilutive effect of share equivalents resulting from
   unvested restricted stock units

 

 

1,628,426

 

 

 

874,507

 

 

 

—

 

 

 

676,093

 

Weighted-average number of shares of common stock
   used in computing net income per share attributable to
   common stockholders — diluted

 

 

105,059,283

 

 

 

114,322,279

 

 

 

104,769,518

 

 

 

114,901,736

 

Net income (loss) per share attributable to common stockholders:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.22

 

 

$

0.20

 

 

$

(0.24

)

 

$

0.48

 

Diluted

 

$

0.21

 

 

$

0.17

 

 

$

(0.24

)

 

$

0.39

 

Schedule of Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Weighted-average Shares Outstanding

For the three months ended September 30, 2024 and 2023 and for the nine months ended September 30, 2024 and 2023, potentially dilutive common stock equivalents that have been excluded from the calculation of diluted weighted-average shares outstanding as their effect would have been anti-dilutive are as follows:

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Stock options outstanding

 

 

506,554

 

 

 

548,695

 

 

 

701,884

 

 

 

555,601

 

Restricted stock units outstanding

 

 

512,198

 

 

 

2,035,557

 

 

 

6,264,428

 

 

 

2,511,429