XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Note 15 - Subsequent Event (Details Textual) - Subsequent Event [Member] - S 2025 Q2 Dividends [Member]
Apr. 08, 2025
$ / shares
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.6
Dividends Payable, Date Declared Apr. 08, 2025
Dividends Payable, Amount Per Share (in dollars per share) $ 0.6
Dividends Payable, Date to be Paid May 15, 2025
Dividends Payable, Date of Record Apr. 29, 2025