v3.25.4

Note 7 - Stockholder Equity and Noncontrolling Interest (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2025
Notes Tables |
Dividends Declared [Table Text Block] |
|  |  |  |  |  |  |  | Dividend Declared |
Quarter |  | Declaration Date |  | Record Date |  | Payment Date |  | Per Share |
First quarter 2025 |  | March 10, 2025 |  | March 28, 2025 |  | April 21, 2025 |  | $ | 0.16 |
Second quarter 2025 |  | May 14, 2025 |  | June 27, 2025 |  | July 18, 2025 |  | $ | 0.17 |
Third quarter 2025 |  | September 8, 2025 |  | September 30, 2025 |  | October 24, 2025 |  | $ | 0.17 |
Fourth quarter 2025 |  | December 15, 2025 |  | December 31, 2025 |  | January 23, 2026 |  | $ | 0.17 |
|  |  |  |  |  |  |  | Dividend Declared |
Quarter |  | Declaration Date |  | Record Date |  | Payment Date |  | Per Share |
First quarter 2024 |  | March 11, 2024 |  | March 29, 2024 |  | April 19, 2024 |  | $ | 0.16 |
Second quarter 2024 |  | June 10, 2024 |  | June 28, 2024 |  | July 19, 2024 |  | $ | 0.16 |
Third quarter 2024 |  | September 17, 2024 |  | September 30, 2024 |  | October 18, 2024 |  | $ | 0.16 |
Fourth quarter 2024 |  | December 16, 2024 |  | December 31, 2024 |  | January 17, 2025 |  | $ | 0.16 |
|  |  |  |  |  |  |  | Dividend Declared |
Quarter |  | Declaration Date |  | Record Date |  | Payment Date |  | Per Share |
First quarter 2025 |  | March 10, 2025 |  | March 28, 2025 |  | April 21, 2025 |  | $ | 0.16 |
Second quarter 2025 |  | May 14, 2025 |  | June 27, 2025 |  | July 18, 2025 |  | $ | 0.17 |
Third quarter 2025 |  | September 8, 2025 |  | September 30, 2025 |  | October 24, 2025 |  | $ | 0.17 |
Fourth quarter 2025 |  | December 15, 2025 |  | December 31, 2025 |  | January 23, 2026 |  | $ | 0.17 |
|  |  |  |  |  |  |  | Dividend Declared |
Quarter |  | Declaration Date |  | Record Date |  | Payment Date |  | Per Share |
First quarter 2024 |  | March 11, 2024 |  | March 29, 2024 |  | April 19, 2024 |  | $ | 0.16 |
Second quarter 2024 |  | June 10, 2024 |  | June 28, 2024 |  | July 19, 2024 |  | $ | 0.16 |
Third quarter 2024 |  | September 17, 2024 |  | September 30, 2024 |  | October 18, 2024 |  | $ | 0.16 |
Fourth quarter 2024 |  | December 16, 2024 |  | December 31, 2024 |  | January 17, 2025 |  | $ | 0.16 |

X
- Definition Tabular disclosure of information related to dividends declared, including paid and unpaid dividends. + References No definition available. + Details
Name: | us-gaap_DividendsDeclaredTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_TableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration