Note 11 - Income Taxes (Details Textual) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Unrecognized Tax Benefits | $ 16.6 | $ 16.6 | $ 17.5 | ||
| Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations, Expired | 1.2 | ||||
| Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations | 0.8 | ||||
| Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense | $ 0.1 | $ 0.1 | $ 0.8 | $ 1.0 | |
| Income Tax Jurisdiction, Domestic Federal [Member] | |||||
| Open Tax Year | 2022 2023 2024 2025 2026 | ||||
| Income Tax Jurisdiction, Domestic State and Local [Member] | |||||
| Open Tax Year | 2019 2020 2021 2022 2023 2024 2025 2026 | ||||
| Income Tax Jurisdiction, Foreign [Member] | Asian Tax Authorities [Member] | |||||
| Open Tax Year | 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 | ||||
| Income Tax Jurisdiction, Foreign [Member] | European Tax Authorities [Member] | |||||
| Open Tax Year | 2018 2019 2020 2021 2022 2023 2024 2025 2026 | ||||