Quarterly report [Sections 13 or 15(d)]

Note 18 - Subsequent Events (Details Textual)

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