Note 6 - Income Taxes - Schedule of Income Tax Eliminations (Details) |
6 Months Ended |
---|---|
Jun. 30, 2025 | |
Domestic Tax Jurisdiction [Member] | |
Open Tax Year | 2021 2022 2023 2024 2025 |
Foreign Tax Jurisdiction [Member] | |
Open Tax Year | 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 |