Annual report pursuant to Section 13 and 15(d)

Note 14 - Subsequent Event (Details Textual)

v3.22.4
Note 14 - Subsequent Event (Details Textual) - $ / shares
3 Months Ended 12 Months Ended
Feb. 07, 2023
Feb. 06, 2023
Mar. 15, 2021
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Common Stock, Dividends, Per Share, Declared (in dollars per share)       $ 0.20 $ 0.20 $ 0.20 $ 0.20 $ 0.20 $ 0.20 $ 0.20 $ 0.20 $ 0.80 $ 0.80
Phantom Shares [Member] | The Phantom Plan [Member] | Employees and Non-Employee Directors [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     223,307                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     3 years                    
Subsequent Event [Member]                          
Common Stock, Dividends, Per Share, Declared (in dollars per share)   $ 0.20                      
Subsequent Event [Member] | Restricted Stock [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   97,900                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)   3 years                      
Subsequent Event [Member] | Phantom Shares [Member] | The Phantom Plan [Member] | Employees and Non-Employee Directors [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 212,937                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Payment Per Share (in dollars per share) $ 12.00                        
Subsequent Event [Member] | Phantom Shares [Member] | The Phantom Plan [Member] | Employees and Non-Employee Directors [Member] | Vesting Increments [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 3 months