Quarterly report pursuant to Section 13 or 15(d)

Note 14 - Stockholders' Equity (Details Textual)

v3.23.2
Note 14 - Stockholders' Equity (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 06, 2022
Jun. 17, 2022
Apr. 28, 2022
Nov. 30, 2022
May 31, 2022
Mar. 31, 2022
May 31, 2022
May 31, 2022
Jun. 16, 2022
Feb. 15, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)   50,000,000             300,000,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Limited, Increased (in shares)   1,300,000                
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Limited (in shares)   3,800,000             2,500,000  
Treasury Stock, Value, Acquired, Cost Method             $ 12,346 $ 15,000    
Stock Buyback Plan [Member]                    
Stock Repurchase Program, Authorized Amount                   $ 10,000
Treasury Stock, Value, Acquired, Cost Method       $ 2,500 $ 5,000 $ 10,000        
Stock Repurchase Program, Authorized Amount, Addition $ 2,500   $ 5,000