Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2016
Basis Of Presentation [Abstract]  
Schedule of Earnings Per Common Share

Earnings per common share have been computed based on the following:

 

 

Year ended December 31,

 

(in thousands, except share and per share data)

 

2016

 

 

2015

 

 

2014

 

Numerator

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

23,610

 

 

$

19,614

 

 

$

14,905

 

Denominator

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average number of common shares outstanding

 

 

17,732,920

 

 

 

16,258,424

 

 

 

14,677,499

 

Incremental shares assumed for stock options and RSUs

 

 

482,004

 

 

 

570,781

 

 

 

456,526

 

Weighted-average number of dilutive shares outstanding

 

 

18,214,924

 

 

 

16,829,205

 

 

 

15,134,025

 

Basic earnings per common share

 

$

1.33

 

 

$

1.21

 

 

$

1.02

 

Diluted earnings per common share

 

$

1.30

 

 

$

1.17

 

 

$

0.98