XML 63 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Note 14 - Subsequent Events (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
May 03, 2021
Mar. 31, 2021
May 04, 2020
Jul. 23, 2018
Dividends Payable, Amount Per Share (in dollars per share)   $ 0.28 $ 0.28 $ 0.27
Subsequent Event [Member]        
Dividends Payable, Amount Per Share (in dollars per share) $ 0.30      
Payments of Dividends, Total $ 6.1      
Dividends Payable, Date Declared May 03, 2021      
Dividends Payable, Date to be Paid May 21, 2021      
Dividends Payable, Date of Record May 14, 2021