XML 140 R120.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 24 - Subsequent Events (Details Textual) - Subsequent Event [Member] - O2025 Q1 Dividends [Member]
Feb. 14, 2025
$ / shares
Dividends Payable, Amount Per Share (in dollars per share) $ 0.34
Dividends Payable, Date to be Paid Mar. 10, 2025
Dividends Payable, Date of Record Feb. 27, 2025