XML 56 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Common Shares (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Share Repurchases [Table Text Block]
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 

Common stock repurchased on the open market or through tender offer

            

Number of shares

  -   -   70,238 

Aggregate market value of shares (in thousands)

 $-  $-  $3,281 

Average price per share

 $-  $-  $46.70 
             

Common stock received in connection with share-based compensation

            

Number of shares

  3,053   45,824   48,013 

Aggregate market value of shares (in thousands)

 $197  $3,669  $2,957 

Average price per share

 $64.67  $80.07  $61.58