XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Note 5 - Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2023
Oct. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2022
May 31, 2021
Jul. 31, 2015
Treasury Stock, Value, Acquired, Cost Method     $ 2,940 $ 40,655      
Share Repurchase Program Authorized in July 2015 [Member]              
Stock Repurchase Program, Authorized Amount             $ 25,000
Treasury Stock, Shares, Acquired (in shares)     0 0      
Share Repurchase Program Authorized in May 2021 [Member]              
Stock Repurchase Program, Authorized Amount           $ 6,000  
Treasury Stock, Shares, Acquired (in shares)       236,159      
Treasury Stock, Value, Acquired, Cost Method       $ 1,600      
Treasury Stock Acquired, Average Cost Per Share (in dollars per share)       $ 6.94      
Dutch Auction Self-tender [Member]              
Treasury Stock, Shares, Acquired (in shares)   4,300,000          
Treasury Stock, Value, Acquired, Cost Method   $ 38,700          
Treasury Stock Acquired, Average Cost Per Share (in dollars per share)   $ 9.00          
Share Repurchase Program Authorized in March 2022 [Member]              
Stock Repurchase Program, Authorized Amount         $ 3,000    
Treasury Stock, Shares, Acquired (in shares)     711,481        
Treasury Stock, Value, Acquired, Cost Method     $ 2,900        
Treasury Stock Acquired, Average Cost Per Share (in dollars per share)     $ 4.13        
Share Repurchase Program Authorized in March 2022 [Member] | Subsequent Event [Member]              
Treasury Stock, Shares, Acquired (in shares) 25,096            
Treasury Stock Acquired, Average Cost Per Share (in dollars per share) $ 4.09