XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Note 18 - Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three months ended

  

Six months ended

 
  

June 30,

  

June 30,

 

(in thousands, except per share data)

 

2022

  

2021

  

2022

  

2021

 

Net income available to stockholders

 $26,794  $4,184  $34,700  $26,894 
                 

Weighted average shares outstanding - basic

  29,131   24,140   28,186   23,489 

Dilutive securities

  215   239   235   242 

Weighted average shares outstanding- diluted

  29,346   24,379   28,421   23,731 
                 

Net income per share - basic

 $0.92  $0.17  $1.23  $1.14 

Net income per share - diluted

  0.91   0.17   1.22   1.13 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three months ended

  

Six months ended

 

(shares in thousands)

 

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Antidilutive SARs

  61   29   61   29