XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Capital Stock (Details Textual)
12 Months Ended
Aug. 26, 2021
USD ($)
$ / shares
shares
Aug. 16, 2021
Jul. 27, 2021
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
Nov. 30, 2021
shares
Jul. 31, 2021
shares
Common Stock, Shares Authorized (in shares)       50,000,000 50,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 (in shares)       22,293,687 34,574,807      
Common Stock, Shares, Outstanding, Ending Balance (in shares)       22,166,450 22,348,022      
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 | $       $ 7,000,000 $ 10,828,000 $ 2,281,000    
Treasury Stock, Shares, Total (in shares)       127,237 12,226,785      
Treasury Stock, Value, Total | $       $ 4,000,000 $ 169,946,000      
The 2019 Tender Offer [Member]                
Treasury Stock, Shares, Acquired (in shares) 272,405              
Treasury Stock Acquired, Average Cost Per Share (in dollars per share) | $ / shares $ 37.00              
Treasury Stock, Value, Acquired, Cost Method | $ $ 10,100,000              
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          
The 2019 Tender Offer [Member] | Maximum [Member]                
Treasury Stock Acquired Cost Per Share (in dollars per share) | $ / shares     $ 37.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)       168,847 18,732      
Stock Split To [Member]                
Stockholders' Equity Note, Stock Split, Conversion Ratio   2   2