XML 58 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Common Shares (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Share Repurchases [Table Text Block]
  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 

Common stock repurchased on the open market or through tender offer

            

Number of shares

  -   70,238   101,816 

Aggregate market value of shares (in thousands)

 $-  $3,281  $4,986 

Average price per share

 $-  $46.70  $48.97 
             

Common stock received in connection with share-based compensation

            

Number of shares

  45,824   48,013   21,332 

Aggregate market value of shares (in thousands)

 $3,669  $2,957  $1,510 

Average price per share

 $80.07  $61.58  $70.77