XML 44 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Calculation of Basic and Diluted Earnings per Share

The following table sets forth the calculation of the Company’s basic and diluted earnings per share:

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

(in thousands, except per share data)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net income

 

$

15,374

 

 

$

20,412

 

 

$

44,904

 

 

$

46,763

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator for basic earnings per share

 

 

36,051

 

 

 

35,647

 

 

 

35,970

 

 

 

35,535

 

Incremental common shares attributable to outstanding restricted stock units

 

 

578

 

 

 

4

 

 

 

496

 

 

 

5

 

Incremental common shares attributable to exercise of dilutive options

 

 

 

 

 

225

 

 

 

3

 

 

 

339

 

Denominator for diluted earnings per share

 

 

36,629

 

 

 

35,876

 

 

 

36,469

 

 

 

35,879

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.43

 

 

$

0.57

 

 

$

1.25

 

 

$

1.32

 

Diluted

 

$

0.42

 

 

$

0.57

 

 

$

1.23

 

 

$

1.30