XML 76 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Note 16 - Subsequent Events (Details Textual) - Subsequent Event [Member] - USD ($)
Sep. 12, 2023
Sep. 29, 2023
Sep. 19, 2023
Quarterly Dividend [Member]      
Dividends Payable, Amount Per Share     $ 0.015
Dividends Payable, Amount Per Share     0.015
Yearly Dividends [Member]      
Dividends Payable, Amount Per Share     0.06
Dividends Payable, Amount Per Share     $ 0.06
Dividend Payable, Yield   106.00%  
Series B Convertible Preferred Stock and Series B-1 Preferred Stock [Member]      
Preferred Stock, Redemption Price Per Share (in dollars per share) $ 10.70    
Payments for Repurchase of Preferred Stock and Preference Stock $ 8,964,214