XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 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
June 30,

 

 

Six Months Ended
June 30,

 

(in thousands, except per share data)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net income

 

$

15,528

 

 

$

13,991

 

 

$

29,530

 

 

$

26,351

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator for basic earnings per share

 

 

36,047

 

 

 

35,618

 

 

 

35,929

 

 

 

35,478

 

Incremental common shares attributable to outstanding restricted stock units

 

 

448

 

 

 

 

 

 

455

 

 

 

4

 

Incremental common shares attributable to exercise of dilutive options

 

 

2

 

 

 

58

 

 

 

4

 

 

 

248

 

Denominator for diluted earnings per share

 

 

36,497

 

 

 

35,676

 

 

 

36,388

 

 

 

35,730

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.43

 

 

$

0.39

 

 

$

0.82

 

 

$

0.74

 

Diluted

 

$

0.43

 

 

$

0.39

 

 

$

0.81

 

 

$

0.74