XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share  
Schedule of earnings per share of common stock

Year ended December 31, 

    

2022

    

2021

 

2020

 

(in thousands, except shares and per share data)

Net income

$

52,170

$

45,847

$

6,257

Weighted average common shares outstanding:

Basic

 

25,243,397

 

25,459,514

 

24,872,251

Common Share equivalents

552,611

652,390

726,396

Diluted

25,796,008

26,111,904

25,598,647

Earnings per share:

Basic

$

2.07

$

1.80

$

0.25

Diluted

$

2.02

$

1.76

$

0.24