XML 82 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Subsequent Events (Details Textual) - $ / shares
3 Months Ended 9 Months Ended
Dec. 13, 2023
Oct. 12, 2023
Jul. 13, 2023
Apr. 13, 2023
Jan. 12, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Common Stock, Dividends, Per Share, Declared (in dollars per share)     $ 0.34 $ 0.33 $ 0.33        
Common Stock, Dividends, Per Share, Cash Paid (in dollars per share)           $ 0.34 $ 0.32 $ 1 $ 0.94
Forecast [Member]                  
Common Stock, Dividends, Per Share, Cash Paid (in dollars per share) $ 0.34                
Subsequent Event [Member]                  
Dividends Payable, Date Declared   Oct. 12, 2023              
Common Stock, Dividends, Per Share, Declared (in dollars per share)   $ 0.34              
Dividends Payable, Date to be Paid   Dec. 13, 2023              
Dividends Payable, Date of Record   Dec. 01, 2023