XML 80 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Subsequent Events (Details Textual) - $ / shares
3 Months Ended
Jun. 14, 2023
Apr. 13, 2023
Mar. 15, 2023
Jan. 12, 2023
Mar. 31, 2023
Mar. 31, 2022
Common Stock, Dividends, Per Share, Declared (in dollars per share)       $ 0.33    
Common Stock, Dividends, Per Share, Cash Paid (in dollars per share)     $ 0.33   $ 0.33 $ 0.31
Forecast [Member]            
Common Stock, Dividends, Per Share, Cash Paid (in dollars per share) $ 0.33          
Subsequent Event [Member]            
Common Stock, Dividends, Per Share, Declared (in dollars per share)   $ 0.33