v3.25.2
Note 16 - Equity Incentive Plan and Stock Based Compensation (Details Textual) - shares
Feb. 25, 2020
May 25, 2020
Non-qualified Stock Units to Non-employee Directors Annually or Upon Election [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)   3,000
Non-qualified Stock Units to Non-employee Directors, Quarterly [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 1,000  
The 2020 Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares) 500,000  
The 2011 Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) 0