v3.26.3
Note 10 - Subsequent Events (Details Textual) - O 2026 Q4 Dividends [Member] - Subsequent Event [Member]
Sep. 10, 2026
$ / shares
Dividends Payable, Date Declared Sep. 10, 2026
Dividends Payable, Amount Per Share (in dollars per share) $ 0.01
Dividends Payable, Date of Record Sep. 29, 2026
Dividends Payable, Date to be Paid Oct. 20, 2026