XML 102 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Common Shares (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Feb. 10, 2022
Feb. 10, 2021
Feb. 09, 2021
Feb. 12, 2020
Feb. 13, 2019
Feb. 14, 2018
Common Stock, Shares Authorized (in shares) 250,000,000 250,000,000              
Common Stock, Shares, Outstanding, Ending Balance (in shares) 10,747,417 10,612,414              
Stock Repurchased and Retired During Period, Shares (in shares) 0 70,238 101,816            
Stock Repurchased and Retired During Period, Value $ 0 $ 3,281 $ 4,986            
Stock Buyback Program 2022 [Member] | Subsequent Event [Member]                  
Stock Repurchase Program, Authorized Amount       $ 40,000          
Stock Buyback Program 2021 [Member]                  
Stock Repurchase Program, Authorized Amount           $ 40,000      
Stock Repurchased and Retired During Period, Shares (in shares) 0                
Stock Buyback Program 2021 [Member] | Subsequent Event [Member]                  
Stock Repurchase Program, Authorized Amount       $ 40,000          
Stock Buyback Program 2020 [Member]                  
Stock Repurchase Program, Authorized Amount         $ 40,000   $ 40,000    
Stock Repurchased and Retired During Period, Shares (in shares)   70,238              
Stock Repurchased and Retired During Period, Value   $ 3,300              
Stock Buyback Program 2019 [Member]                  
Stock Repurchase Program, Authorized Amount               $ 40,000  
Stock Repurchased and Retired During Period, Shares (in shares)   0 101,816            
Stock Repurchased and Retired During Period, Value     $ 5,000            
Stock Buyback Program 2018 [Member]                  
Stock Repurchase Program, Authorized Amount                 $ 40,000
Stock Repurchased and Retired During Period, Shares (in shares)     0