v3.26.1
Note 12 - Earnings per Share and Dividends per Share (Details Textual) - O 2026 Q3 Dividends [Member]
Jun. 04, 2026
$ / shares
Common Stock, Dividends, Per Share, Cash Paid (in dollars per share) $ 0.15
Dividends Payable, Date of Record May 21, 2026