XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share  
Schedule of earnings per share of common stock

Three months ended March 31, 

    

2023

    

2022

 

(in thousands, except shares and per share data)

Net income

$

17,313

$

14,537

Weighted average common shares outstanding:

Basic

 

24,969,703

 

25,362,179

Common Share equivalents

473,198

537,111

Diluted

25,442,902

25,899,290

Earnings per share:

Basic

$

0.69

$

0.57

Diluted

$

0.68

$

0.56