v3.26.1
Note 8 - Cash Dividend (Details Textual) - S 2026 Q1 Dividends [Member]
$ / shares in Units, $ in Millions
Jul. 01, 2026
USD ($)
$ / shares
Dividends Payable, Date Declared Jul. 01, 2026
Common Stock, Dividends, Per Share, Declared (in dollars per share) | $ / shares $ 3.25
Dividends Payable, Date of Record Jul. 13, 2026
Dividends, Common Stock, Cash | $ $ 304.2
Dividends Payable, Date to be Paid Jul. 30, 2026