XML 64 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Note 16 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Stock-based compensation expense

    

2020

    

2019

    

2018

(dollars in thousands)

Stock options

$

297

$

475

$

472

Restricted stock awards

1,619

1,850

857

Stock purchase plan

 

234

 

144

 

114

$

2,150

$

2,469

$

1,443

Summary of the stock option plans

December 31, 

2020

2019

2018

Weighted

Weighted

Weighted

Average

Average

Average

Exercise

Exercise

Exercise

    

Shares

    

Price

    

Shares

    

Price

    

Shares

    

Price

Outstanding, beginning

426,913

$

20.14

469,572

$

18.52

513,554

$

17.13

Granted

 

23,350

 

39.12

 

20,200

 

36.00

 

16,315

 

44.02

Exercised

 

(41,650)

 

10.67

 

(59,393)

 

12.11

 

(60,127)

 

13.56

Forfeited

 

(850)

 

19.94

 

(3,466)

 

31.59

 

(170)

 

16.81

Outstanding, ending

 

407,763

 

22.24

 

426,913

 

20.14

 

469,572

 

18.52

 

  

 

  

 

  

 

  

 

  

 

  

Exercisable, ending

 

354,899

 

  

 

365,084

 

  

 

358,270

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Weighted average fair value per option granted

$

10.07

 

  

$

11.29

 

  

$

14.68

 

  

Summary of options outstanding

Options Outstanding

Weighted

Options Exercisable

Average

Weighted

Weighted

Remaining

Average

Average

Range of

Number

Contractual

Exercise

Number

Exercise

Exercise Prices

    

Outstanding

    

Life

    

Price

    

Exercisable

    

Price

$7.99 to $8.93

11,325

0.14

$

8.15

11,325

$

8.15

$9.00 to $9.30

 

60,328

 

1.08

 

9.30

 

60,328

 

9.30

$15.50 to $15.65

 

66,491

 

2.24

 

15.64

 

66,491

 

15.64

$17.10 to $18.00

 

113,527

 

3.56

 

17.31

 

113,527

 

17.31

$21.71 to $22.64

 

58,115

 

5.22

 

22.88

 

56,115

 

22.63

$36.00 to $48.50

 

97,977

 

7.39

 

41.45

 

47,113

 

42.98

 

407,763

 

  

 

  

 

354,899

 

  

Summary of changes in nonvested restricted stock awards

December 31, 

    

2020

    

2019

    

2018

Outstanding, beginning

106,826

64,099

46,389

Granted*

 

34,559

 

85,961

 

37,315

Released

 

(37,296)

 

(37,624)

 

(19,605)

Forfeited

 

(1,600)

 

(5,610)

 

Outstanding, ending

102,489

106,826

64,099

Weighted average fair value per share granted

$

39.39

$

20.14

$

43.50

*  At December 31, 2020, includes 8,913 shares of restricted stock, 25,646 restricted stock units.

At December 31, 2019, includes 18,634 shares of restricted stock, 49,269 restricted stock units and 18,058 performance share units.

At December 31, 2018, includes 22,660 shares of restricted stock and 14,655 restricted stock units.

Schedule of Stock purchase plan

    

2020

    

2019

    

2018

Shares granted

 

38,738

 

29,882

 

17,305

Shares purchased

 

37,114

 

28,775

 

15,528

Weighted average fair value per share granted

$

6.01

$

4.81

$

6.63