XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Earnings Per Share The following table summarizes the basic and diluted earnings per share calculations:

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income (in thousands)

 

$

82,586

 

 

$

15,366

 

 

$

108,537

 

 

$

55,478

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted average number of shares outstanding

 

 

40,728,902

 

 

 

30,928,647

 

 

 

34,139,548

 

 

 

30,928,647

 

Dilutive effect of equity awards

 

 

802,076

 

 

 

1,152,313

 

 

 

1,150,144

 

 

 

1,124,706

 

Diluted weighted average number of shares

 

 

41,530,978

 

 

 

32,080,960

 

 

 

35,289,692

 

 

 

32,053,353

 

Income per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

2.03

 

 

$

0.50

 

 

$

3.18

 

 

$

1.79

 

Diluted

 

$

1.99

 

 

$

0.48

 

 

$

3.08

 

 

$

1.73

 

Potentially dilutive shares excluded as anti-dilutive

 

 

65,850

 

 

 

1,431,757

 

 

 

85,649

 

 

 

1,446,271