XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

For the Three Months Ended

September 30

  

For the Nine Months Ended

September 30

 
  

2023

  

2022

  

2023

  

2022

 
  

(In thousands, except per share data)

 

Numerator for net income per share – basic:

                

Net income

 $7,876  $8,298  $22,113  $25,159 

Allocation of distributed and undistributed income to unvested restricted stock shareholders

  (2

)

  (4

)

  (5

)

  (12

)

Net income attributable to common shareholders

  7,874   8,294   22,108   25,147 

Denominator for net income per share – basic:

                

Weighted average common shares outstanding – basic

  24,560   24,716   24,574   25,014 

Net income per share – basic

 $0.32  $0.34  $0.90  $1.01 

Numerator for net income per share – diluted:

                

Net income attributable to common shareholders for basic computation

  7,874   8,294   22,108   25,147 

Denominator for net income per share – diluted:

                

Weighted average common shares outstanding – basic

  24,560   24,716   24,574   25,014 

Weighted average effect of dilutive securities – stock options

  135   131   141   133 

Denominator for diluted earnings per share – adjusted weighted average shares

  24,695   24,847   24,715   25,147 

Net income per share - diluted

 $0.32  $0.33  $0.89  $1.00