XML 102 R92.htm IDEA: XBRL DOCUMENT v3.22.2
Note 23 - Recent Developments (Details Textual) - Subsequent Event [Member] - $ / shares
shares in Millions
Jul. 21, 2022
Jul. 20, 2022
Common Stock, Dividends, Per Share, Declared (in dollars per share)   $ 0.14
Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares) 0.5  
Stock Repurchase Program, Number of Shares Authorized to be Repurchased, Percentage of Outstanding Shares 2.63%  
Dividends Payable, Date Declared   Jul. 20, 2022
Dividends Payable, Date to be Paid   Aug. 12, 2022
Dividends Payable, Date of Record   Aug. 01, 2022