XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Note 2 - Dividends (Details Textual) - $ / shares
3 Months Ended 6 Months Ended
May 11, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dividends Payable, Date Declared May 11, 2022        
Dividends Payable, Date to be Paid Aug. 15, 2022        
Dividends Payable, Date of Record Aug. 01, 2022        
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.27 $ 0.27 $ 0.26 $ 0.54 $ 0.51