XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 16 - Subsequent Events (Details Textual) - Subsequent Event [Member]
Sep. 28, 2022
$ / shares
Quarterly Dividend [Member]  
Dividends Payable, Amount Per Share (in dollars per share) $ 0.015
Dividend Payable, Maximum Payment Term (Day) 45 days
Dividends Payable, Date Declared Sep. 28, 2022
Dividends Payable, Date of Record Oct. 17, 2022
Dividends Payable, Date to be Paid Nov. 15, 2022
Yearly Dividends [Member]  
Dividends Payable, Amount Per Share (in dollars per share) $ 0.06
Dividend Payable, Yield 1.06%