XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 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
March 31,

 

(in thousands, except per share data)

 

2024

 

 

2023

 

Net income

 

$

14,002

 

 

$

12,360

 

 

 

 

 

 

 

 

Denominator for basic earnings per share

 

 

35,810

 

 

 

35,336

 

Incremental common shares attributable to outstanding restricted stock units

 

 

586

 

 

 

250

 

Incremental common shares attributable to exercise of dilutive options

 

 

5

 

 

 

6

 

Denominator for diluted earnings per share

 

 

36,401

 

 

 

35,592

 

 

 

 

 

 

 

 

Earnings per share:

 

 

 

 

 

 

Basic

 

$

0.39

 

 

$

0.35

 

Diluted

 

$

0.38

 

 

$

0.35