XML 108 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 13 - Common Shares (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Share Repurchases [Table Text Block]
   
Year Ended December 31,
 
   
2019
   
2018
   
2017
 
Common stock repurchased on the open market or through tender offer
                       
Number of shares
   
101,816
     
-
     
-
 
Aggregate market value of shares (in thousands)
  $
4,986
    $
-
    $
-
 
Average price per share
  $
48.97
    $
-
    $
-
 
                         
Common stock received in connection with share-based compensation
                       
Number of shares
   
21,332
     
19,777
     
50,454
 
Aggregate market value of shares (in thousands)
  $
1,510
    $
1,138
    $
2,602
 
Average price per share
  $
70.77
    $
57.56
    $
51.58