XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Dividends (Details Textual) - $ / shares
3 Months Ended
Feb. 09, 2022
Mar. 31, 2022
Mar. 31, 2021
Dividends Payable, Date Declared Feb. 09, 2022    
Dividends Payable, Date to be Paid May 13, 2022    
Dividends Payable, Date of Record Apr. 29, 2022    
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.27 $ 0.27 $ 0.25