XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Note 13 - Shares Outstanding and Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  For the Three Months Ended

March 31,

 

(in thousands, except per share data)

 

2022

  

2021

 

Weighted average basic shares outstanding

  11,559   11,490 

Assumed issuance of stock awards

  4   6 

Weighted average diluted shares outstanding

  11,563   11,496 

Net income

 $37,302  $22,008 

Basic earnings per share

 $3.23  $1.92 

Diluted earnings per share

 $3.23  $1.91 

Unvested RSUs

  201   214