XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Capital Stock (Details Textual)
12 Months Ended
Aug. 26, 2021
USD ($)
$ / shares
shares
Aug. 16, 2021
Jul. 27, 2021
$ / shares
Jun. 13, 2019
USD ($)
$ / shares
shares
May 13, 2019
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
Nov. 30, 2021
shares
Jul. 31, 2021
shares
Common Stock, Shares Authorized (in shares)           40,000,000 40,000,000      
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares           $ 0.01 $ 0.01      
Preferred Stock, Shares Authorized (in shares)           10,000,000 10,000,000      
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares           $ 0.01 $ 0.01      
Common Stock, Shares, Issued, Total (in shares)           23,400,796 23,391,438      
Common Stock, Shares, Outstanding, Ending Balance (in shares)           11,174,011 11,455,790      
Preferred Stock, Shares Issued, Total (in shares)           0 0      
Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares)                   200,000
Treasury Stock, Value, Acquired, Cost Method | $           $ 10,828,000 $ 2,281,000 $ 14,285,000    
Treasury Stock, Shares, Ending Balance (in shares)           12,226,785 11,935,648      
Treasury Stock, Value, Ending Balance | $           $ 169,946,199 $ 159,118,000      
The 2019 Tender Offer [Member]                    
Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares)         200,000          
Stock Repurchase Program Additional Shares Authroized To Be Repurchased Percent Of Outstanding Shares Percent         2.00%          
Treasury Stock, Shares, Acquired (in shares) 272,405     192,743            
Treasury Stock Acquired, Average Cost Per Share (in dollars per share) | $ / shares $ 37.00     $ 60.00            
Treasury Stock, Value, Acquired, Cost Method | $ $ 10,100,000     $ 11,600,000            
Stock Repurchase Program Additional Shares Authorized To Be Repurchased Percent Of Outstanding Shares, Shares (in shares)         118,996          
The 2019 Tender Offer [Member] | Minimum [Member]                    
Stock Repurchase Program Additional Shares Authroized To Be Repurchased Percent Of Outstanding Shares Percent     2.00%              
Treasury Stock Acquired Cost Per Share (in dollars per share) | $ / shares     $ 32.00   $ 55.00          
The 2019 Tender Offer [Member] | Maximum [Member]                    
Treasury Stock Acquired Cost Per Share (in dollars per share) | $ / shares     $ 37.00   $ 60.00          
September 2011 Reauthorization [Member]                    
Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares)                 500,000  
Treasury Stock, Shares, Acquired (in shares)           18,732 60,561      
Stock Split To [Member]                    
Stockholders' Equity Note, Stock Split, Conversion Ratio   2